如何使用maven-release-plugin 3.0.0-M1激活发布配置文件?

时间:2020-07-04 13:13:41

标签: maven-release-plugin

似乎maven发行插件的3.0.0-M1版本没有像以前那样激活执行目标的配置文件。我用“ release”配置了参数“ releaseProfiles”,但是它试图激活配置文件“ pom.xml”。遵循调试日志中的几行内容:

mvn release:perform -X
[INFO] --- maven-release-plugin:3.0.0-M1:perform (default-cli) @ release-example ---
[INFO] [perform] 3/3 run-perform-goals
[DEBUG] Executing: /bin/sh -c cd /data/src/gv2011/release-example/target/checkout && /programs/apache-maven-3.6.3/bin/mvn -X -D maven.repo.local=/home/u01/.m2/repository -s /tmp/release-settings8879316982474805713.xml -P pom.xml install
[INFO] [WARNING] The requested profile "pom.xml" could not be activated because it does not exist.

我在https://github.com/gv2011/release-example放置了一个示例项目。

对以前的版本2.5.3进行相同的操作符合预期。相应的日志行是:

[DEBUG] Executing: /bin/sh -c cd /data/src/gv2011/release-example/target/checkout && /programs/apache-maven-3.6.3/bin/mvn -X -D maven.repo.local=/home/u01/.m2/repository -s /tmp/release-settings14990918664891992430.xml -P release install

这是一个错误吗?有解决方法吗?

1 个答案:

答案 0 :(得分:1)

它是发布插件的3.0.0-M1版本中的known bug

虽然此问题在3.0.0-M2中已解决,但由于另一个严重的错误,M2版本未发布。现在,我们必须等待3.0.0-M3或最终的3.0.0版本。