我是maven和maven发布插件的新手,但我想在这里实现的很简单。我可以使用命令start_created_at
来使用maven发布插件,但是我不想让它在碰撞pom之前执行整个构建。当我使用它时,我只是想让它碰到它。如何禁止它执行该目标?
答案 0 :(得分:1)
maven 发布插件执行 preparationGoals
属性中指定的目标,默认情况下为“clean verify”。
通过插件配置覆盖此属性的值:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>3.0.0-M1</version>
<configuration>
<preparationGoals></preparationGoals>
<!-- your other configuration -->
</configuration>
</plugin>
或在命令行上:
mvn release:prepare -DpreparationGoals= ...
指定您可能想要执行的任何其他目标。例如,将其设置为 initialize
或一起设置为空字符串。
答案 1 :(得分:0)
你的意思是,你想跳过&#34; build&#34;运行准备目标时的项目?
如果是这样,据我所知,它无法完成,因为准备是准备的 强制性步骤 。实际上是准备检查
从官方文档(Link): 准备发布版将经历以下发布阶段: