私はmaven 2を使用して配布するライブラリーを持っています。このライブラリーの一般的なユーザーは、アプリケーションの構築にmavenを使用していませんが、mavenに多少慣れており、おそらくインストールされています。
私がライブラリのアーティファクトをローカルにダウンロードするために使用できる「シンプルな」1行のコマンドをドキュメント化したいのですが~/.m2/repository
、pom.xmlを設定する必要はありません。
これを行う方法はあると思いましたが、install:install-file
およびdependency
プラグインのドキュメントを調べても見つけられないようです。私は次のようなことを試しました:
mvn install:install-file -DrepositoryId=java.net -Durl=http://download.java.net/maven/2/ -Dfile=robo-guice-0.4-20091121.174618-1.jar -DpomFile=robo-guice-0.4-20091121.174618-1.pom -DgroupId=robo-guice -DartifactId=robo-guice -Dversion=0.4-SNAPSHOT -Dpackaging=jar
しかし、ローカルのリポジトリにリモートのアーティファクトをダウンロードするのではなく、ローカルに構築されたファイルをローカルのリポジトリにコピーするためにインストールプラグインが使用されているようです。
これは私がインストールしたいアーティファクトです:http : //download.java.net/maven/2/robo-guice/robo-guice/0.4-SNAPSHOT/
これはMavenを使用して可能ですか?