Java
Maven

Mavenで特定のアーティファクトをローカルリポジトリにインストールする

More than 3 years have passed since last update.


経緯

 ivy や Groovy の依存性管理 Grape は Maven のローカルリポジトリを参照先として指定することが出来る。

そのため、依存性だけを先にインストールしておこうと思って調べた。


やり方

以下のようにすることで可能。jsoup の 1.7.3 の依存性をインストールしている。

実際は Maven Dependency plugin によって行っている。

http://maven.apache.org/plugins/maven-dependency-plugin/

artifact のパラメータで指定する際は、 Grape や Gradle と同じ記法になる。

mvn dependency:get -Dartifact=org.jsoup:jsoup:1.7.3

尚、特定のプロジェクト全体の依存性をインストールする場合は以下が参考になりそう。

http://d.hatena.ne.jp/Kazuhira/20121206/1354806650