【问题标题】:how to exclude jar file from getting installed using maven-install-plugin?如何使用 maven-install-plugin 从安装中排除 jar 文件?
【发布时间】:2016-01-02 23:14:48
【问题描述】:

我有一个使用 maven-jar-plugin 创建的 jar 文件。

有没有办法跳过这个 jar 文件安装到存储库中?

提前致谢。

【问题讨论】:

    标签: maven jar maven-jar-plugin maven-install-plugin


    【解决方案1】:

    试试这个:

    <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。

    如果这是您真正想要实现的,我建议将程序集分解为单独的工件(使用&lt;packaging&gt;pom&lt;/packaging&gt;),让它取决于您尝试排除的 jar 工件并简单地安装它。

    【讨论】:

    • 感谢您的解决方案。但它会跳过整个安装过程。
    • 我还有一些其他文件,比如 zip 需要安装,我真的希望 zip 和 pom.xml 一起安装。
    猜你喜欢
    • 2014-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-06
    • 1970-01-01
    • 2013-07-07
    • 2011-01-27
    • 1970-01-01
    相关资源
    最近更新 更多