【发布时间】:2018-09-17 23:48:59
【问题描述】:
我有一个项目,其中大多数配置文件都是根据文件存在和系统属性的组合自动激活的。例如:
<profile>
<id>when-releasing-java-generate-sources</id>
<activation>
<file>
<exists>${basedir}/src/main/java</exists>
</file>
<property>
<name>build.release</name>
</property>
现在我需要发布和部署这个项目的工件,我将使用 maven-release-plugin。
我的问题是,即使我在命令行中传递 -Dbuild.release,我的配置文件也没有被激活。 我也尝试使用 -Darguments=-Dbuild.release,但看不到正在执行的配置文件中设置的插件。
那么,有什么方法可以使用 maven-release-plugin 激活我的项目配置文件?
【问题讨论】:
-
你能说明一下 maven-release-plugin 的定义吗?
-
@khmarbaise,我能够找到问题所在。无论如何,谢谢。
标签: maven maven-release-plugin