0

あなたの会社では、archiva を Maven リポジトリとして使用しています。リモートでMaven化されていないライブラリをそこにインストールするにはどうすればよいですか? 私のローカルリポジトリでは、次のようなことができます:

mvn install:install-file -D groupId=cz.i -D artifactId=sql-processor \
                         -D version=1.0 -D packaging=jar \
                         -D file=~/programy/cro/lib/sql-processor.jar

Maven プロジェクトをアーカイブに追加したい場合は、次のコマンドを実行できますmvn:deploy。しかし、そこにライブラリだけをインストールする方法がわかりません

4

1 に答える 1

0

あなたはあなたが思っているよりも近づいinstall:install-filedeploy:deploy-fileます.

mvn deploy:deploy-file -DgroupId=cz.i \
  -DartifactId=sql-processor \
  -Dversion=1.0 \
  -Dpackaging=jar \
  -Dfile=~/programy/cro/lib/sql-processor.jar \
  -DrepositoryId=<id-to-archiva-map-on-server-section-of-settings.xml> \
  -Durl=<your-archiva-URL>

あなたが正しく述べているように、これは「Maven化されていない」外部アーティファクトにのみ使用する必要がありmvn deployます。

乾杯、

于 2013-08-26T12:14:42.323 に答える