2016-08-25 74 views
0

我既是maven和maven发布插件的新手,但我想在这里实现的很简单。我可以使用命令mvn release:prepare使用maven release插件,但我不希望它在碰撞pom之前执行整个构建。我只是想让它在我使用它的时候碰到那个pom。我如何禁止它执行该目标?在maven发布插件中禁用构建包

回答

0

你的意思是,你想在运行准备目标时跳过项目的“构建”?

如果是这样,据我所知,它不能这样做,因为准备是必不可少的步骤的准备。事实上,准备检查

  1. 如果所有的依赖关系与给定的版本解决。
  2. 如果已解决的依赖项允许构建项目。

从官方文档(Link): 准备释放经过以下释放阶段:

  1. 检查是否有在源
  2. 检查是否有任何快照未提交的更改依赖关系
  3. 将POM中的版本从x-SNAPSHOT更改为新版本(系统会提示您输入版本)
  4. 转换在POM SCM信息包括标签
  5. 运行对修改的POM项目的测试,以确认一切工作正常
  6. 提交修改后的POM
  7. 标签在供应链管理的代码的最终目的地一个版本的域名(此系统将提示)
  8. 凹凸在多金属氧酸盐的版本到一个新的值y-快照(这些值也将被提示输入)
  9. 提交修改后的多金属氧酸盐
+0

是的,我读过,但我认为可能有一种方式来覆盖默认配置在某种方式 – user3626708

+0

我用卢准备时间...和他的性质,我不认为有......对不起 – ivoruJavaBoy