我在我的一些pom.xml
文件中使用变量:
<project ...>
...
<properties>
<password>someValue</password>
稍后将其与maven-resources-plugin
一起使用,以便使用正确的密码生成部分文件。
优点是我可以构建我的生产包:mvn package -Dpassword=someOtherValue
问题是当我使用m2e-wtp来构建我的项目(这是一场战争)时,我只能定义我要激活的maven配置文件(Project&gt; Properties&gt; Maven&gt; Active Maven Profiles)
我正在使用“导入&gt;现有Maven项目”时提供的Maven构建。
我没有找到定义任何构建变量的方法......任何想法?
答案 0 :(得分:0)
由于Maven的工作方式,保留作用于构建配置文件的变量,只要它们是不可变的(例如,依赖版本),就能正常工作。
我建议将构建相关变量放在.m2/settings.xml
文件中。 m2eclipse会很高兴地阅读它们并应用到你的构建中,这个文件非常便携,所以你可以安装到其他机器上。
它也适用于配置文件,因此您可以将所有相关变量合并到一个文件中。
答案 1 :(得分:-1)
您是否尝试在Maven构建配置中设置参数?
这与你在这里描述的完全相同。