是否可以过滤 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>