我的pom.xml示例:
<properties>
<latest>http://repo1.com:port/nexus</latest>
<freeze>http://repo2.com:port/nexus</freeze>
<repo>${latest}</repo>
</properties>
<repositories>
<repository>
<id>Default-repo</id>
<url>${repo}</url>
</repository>
</repositories>
我想传递命令行参数,例如mvn clean package -Drepo=latest
。
但是,有没有办法获得pom中的价值? <url>${${repo}}</url>
不起作用。
在这种情况下,我不想使用配置文件。
答案 0 :(得分:0)
Maven不是为此而设计的。最好使用存储库管理器或配置文件等可用解决方案