missioncontrol
モジュールをmavenリポジトリに公開されておらず、JDKと共にインストールされています。 this scriptのように手動でmvn install
でインストールできます。しかし、私はこの依存関係を自動的に解決することをmavenに勧めます。ローカルファイルからの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ファイル名の変更は、[http://stackoverflow.com/questions/2229757/maven-add-a-dependency-to-a-jar-by-をこれを見て持っています相対パス](http://stackoverflow.com/questions/2229757/maven-add-a-dependency-to-a-jar-by-relative-path) –
私はjarファイルのみでmaven-metadata.xmlファイルはありません、それでMavenはダウンロードできません – awfun