java - Maven:创建一个执行我的java文件的jar,而不是包含它们

标签 java maven

我想创建一个包含下载和处理的 Internet 文件的 jar 文件。我想使用 Mave 来做到这一点。因此,我不想编译我的 .java 类并用它们创建一个 jar,而是想执行我的代码(谁获取文件、处理它们等),然后将生成的文件打包到一个 jar 中。

实现这一目标的最佳方法是什么?也许是一个插件?

谢谢。

编辑: 我想要的是一个 Maven 项目,当您执行 mvn:package 或 mvn:install 时,您最终会像往常一样得到一个 jar 文件。不同的是,这个文件必须由我的代码下载和处理。

最佳答案

是的,如果你想扩展maven的行为,你就写一个插件。 maven.apache.org 和其他相关位置将告诉您需要了解的内容。对于简单的事情,您可以使用 maven-antrun-plugin 或 groovy-maven-plugin 和脚本。

关于java - Maven:创建一个执行我的java文件的jar,而不是包含它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5512734/

相关文章:

java - 使用 Stream API 获取具有匹配键的映射条目

Java 检查枚举值是否是返回的一组其他枚举值的一部分

java - Spark/Scala - 从 Json 创建 DataFrame 时出错 : java. lang.NoSuchMethodError : org. apache.spark.sql.DataFrameReader.json

java - Java 选项 -Xmx 代表什么?

java - 通过表达式或某种解决方法的双向属性绑定(bind)

java - 使用 println 分隔信息

java - 多模块项目的基于 Spring MVC 注解的配置

带有 JSF2.2 的 Spring Boot : Error getting customize embedded tomcat

java - Maven:javaee-api 与 jboss-javaee-6.0

java - 在需要 Maven 预集成测试执行的 Eclipse 中运行 JUnit 集成测试?