【发布时间】:2017-05-19 16:10:03
【问题描述】:
我想使用missioncontrol 模块,该模块未在 maven 存储库中发布并随 JDK 一起安装。我可以通过mvn install 手动安装它,就像在this script 中一样。但我更喜欢 maven 自动解决这种依赖关系。
问题是我不知道每台机器上模块的确切版本(假设为每台机器定义了JAVA_HOME)。而且 maven 似乎不会自动解析 * 占位符:
<dependency>
<groupId>com.jrockit.mc</groupId>
<artifactId>com.jrockit.mc.common</artifactId>
<version>LATEST</version>
<scope>system</scope>
<systemPath>${env.JAVA_HOME}/lib/missioncontrol/plugins/com.jrockit.mc.common_*.jar</systemPath>
</dependency>
有没有合适的方法来做到这一点?还是出于某种原因这是一种不好的做法?谢谢。
【问题讨论】:
-
我只有jar,没有maven-metadata.xml文件,所以maven下载失败
标签: java maven path dependency-management