是否可以执行多个版本:使用不同的配置文件执行而无需执行release:再次准备?

时间:2011-01-26 16:26:28

标签: maven-2 maven-release-plugin

我有一个项目的POM文件,它根据环境(测试,生产,开发)为项目定义不同的分类器

我想执行一次发布:准备,然后为每个环境执行发布:执行以生成相应的包文件。

问题是,在第一次调用发布后:执行后,它会删除由 release:prepare 生成的元数据。我认为它正在呼叫发布:清洁

如何使用不同的配置文件阻止清理此元数据以执行发布:执行,而无需再次执行 release:prepare

1 个答案:

答案 0 :(得分:1)

不幸的是,干净的目标在执行生命周期中被修复,唯一的方法似乎是使用-DryRun = true运行maven

见这里: 第266行http://svn.apache.org/viewvc/maven/release/tags/maven-release-2.1/maven-release-manager/src/main/java/org/apache/maven/shared/release/DefaultReleaseManager.java?view=markup ...