這似乎是一個不好的做法,把財產上的父POM,並引用它在你的孩子POM財產上的Maven不會被替換
如
上父pom.xml的
<my.related.version>3.3.0.ga</my.related.version>
上的myproject/pom.xml的
<dependency>
<groupId>my.related</groupId>
<artifactId>my.related</artifactId>
<version>${my.related.version}</version>
</dependency>
當您安裝和Maven倉庫部署的myproject你引用它FROMA第二個項目工作區外,可以在「CROX」
無法轉移神器 my.related:my.related:POM:$ {my.related.version}
我不明白爲什麼?
如何解決?注意:這個問題是相關的
- Maven - Replace property in project.pom file when installing in repository這並沒有一個真正的解釋。
- http://jira.codehaus.org/browse/MNG-2971?focusedCommentId=169243&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_169243
它是否已經解決了最近Maven版本?最佳做法是什麼?
毫秒,你知道的迴應:-) – venergiac