为什么在maven pom.xml存储库标记中不评估env变量?

时间:2019-02-23 11:07:01

标签: maven

我正在尝试使我的项目使用私有Maven存储库,但在使用环境变量时遇到问题。如果我使用这样的env变量:

<distributionManagement>
    <repository>
        <id>artifacts-write-repo</id>
        <url>${env.MAVEN_ARTIFACTS_WRITE_REPO_URL}</url>
    </repository>
</distributionManagement>

一切正常,并且部署了工件。但是,如果我想阅读带有存储库标签的工件:

<reposiories>
    <repository>
        <id>artifacts-read-repo</id>
        <url>${env.MAVEN_ARTIFACTS_READ_REPO_URL}</url>
    </repository>
</repositories>

env变量未评估。为什么?而我该如何解决呢?

0 个答案:

没有答案