如何在Maven中获得价值?

时间:2014-03-04 10:00:26

标签: maven maven-3

我的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>不起作用。

在这种情况下,我不想使用配置文件。

1 个答案:

答案 0 :(得分:0)

Maven不是为此而设计的。最好使用存储库管理器或配置文件等可用解决方案