【发布时间】:2014-01-18 04:10:35
【问题描述】:
将属性放在父 pom 上并在您的子 pom 上引用它似乎是一种不好的做法
例如
关于父 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 并从工作区外的第二个项目中引用它时,您可以“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版本解决了吗?最佳做法是什么?
【问题讨论】:
-
giusy 看来你知道回复 :-)