是否可以过滤 Maven-release-plugin 中的工件?
is it possible to filter artifacts in Maven-release-plugin?
是否可以在 release:prepare 或 release:perform 期间排除一些伪影?我们不需要把所有的工件都放在 nexus 上,只需要两个主要的。
我相信您真正想要做的是 发布 所有模块(以处理正确的版本控制、依赖关系等)并且只跳过 部署 其中一些。
如果是这样,您可以通过配置跳过 maven-deploy-plugin
的特定模块:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
或用户属性:
<properties>
<maven.deploy.skip>true</maven.deploy.skip>
</properties>
是否可以在 release:prepare 或 release:perform 期间排除一些伪影?我们不需要把所有的工件都放在 nexus 上,只需要两个主要的。
我相信您真正想要做的是 发布 所有模块(以处理正确的版本控制、依赖关系等)并且只跳过 部署 其中一些。
如果是这样,您可以通过配置跳过 maven-deploy-plugin
的特定模块:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
或用户属性:
<properties>
<maven.deploy.skip>true</maven.deploy.skip>
</properties>