2

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

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

提前致谢。

4

1 回答 1

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 中,有主要工件和附加工件。我不确定您是否可以禁止安装主要工件并仅安装附加的工件,因为不需要程序集来提供 POM。

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

于 2015-10-06T08:24:14.523 回答