【发布时间】:2016-01-02 23:14:48
【问题描述】:
我有一个使用 maven-jar-plugin 创建的 jar 文件。
有没有办法跳过这个 jar 文件安装到存储库中?
提前致谢。
【问题讨论】:
标签: maven jar maven-jar-plugin maven-install-plugin
我有一个使用 maven-jar-plugin 创建的 jar 文件。
有没有办法跳过这个 jar 文件安装到存储库中?
提前致谢。
【问题讨论】:
标签: maven jar maven-jar-plugin maven-install-plugin
试试这个:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
之所以有效,是因为install 插件的唯一工作是获取您的工件并将它们安装在您的本地存储库中。
在 Maven 中,有 main 工件和 attached 工件。我不确定您是否可以禁止安装主要工件并仅安装附加的工件,因为不需要程序集来提供 POM。
如果这是您真正想要实现的,我建议将程序集分解为单独的工件(使用<packaging>pom</packaging>),让它取决于您尝试排除的 jar 工件并简单地安装它。
【讨论】: