1

我正在进行 Ant -> Maven 迁移项目,我有一个问题(我不是真正的 Maven 专家),因为我被困在一个特定的点:

在我的一个 pom.xml 文件中,我必须使用 maven-antrun-plugin 调用一个外部 ANT 文件,该文件构建一个 jar 文件并将其放在一个临时文件夹中。这个电话别无选择。一切正常 - ant 脚本可以正常工作,但我如何在通常的 Maven 工作流程中“打包”这个 jar?

我知道我可以手动调用mvn install:install-file,但是是否有可能以上述生成的 jar 文件实际上是该 pom.xml 的工件的方式配置我的 pom.xml?

4

1 回答 1

3

您使用构建助手 maven 插件的附加工件目标将额外的 *.jar 附加到触发其创建的 maven 模块。

因为让单个 maven 模块产生多个工件通常是一个坏主意,最好将它隔离在 pom 类型的 maven 模块中,这样这将是它唯一的工件

于 2013-07-04T12:57:12.757 回答