我想使用未在maven资源库中发布的missioncontrol
模块,并与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>
有没有正确的方法呢?或者出于某种原因这是一种不好的做法?感谢。
答案 0 :(得分:0)
您的jar文件名是否随Java版本更改