7

maven3.0.4を使用してjarファイルをローカルリポジトリにインストールしたい。

私が使用した:

./mvn install:install-file -Dfile=~/Downloads/daozero-0.5.jar -DgroupId=daozero-DartifactId=daozero -Dversion=0.5 -Dpackaging=jar

成功したと報告しました。

しかし、私のプロジェクトでは、daozeroの依存関係にまだエラーがあります。

ファイルの場所を確認したところ、ファイル/Users/someuser/.m2/repository/daozero/daozero/0.5/がないことがわかりました。daozero-0.5.jar

<dependency>
    <groupId>daozero</groupId>
    <artifactId>daozero</artifactId>
    <version>0.5</version>
    <scope>compile</scope>
</dependency>

誰かが私が何が起こっているのかを理解するのを手伝ってもらえますか?以前はmaven2.xで機能していました。

4

4 に答える 4

12

ファイルが相対パスからコピーされないという同様の問題がありました。

~ の代わりに、jar ファイルの完全修飾パスを使用してみてください。

例えば:

./mvn install:install-file -Dfile=/home/user1942964/Downloads/daozero-0.5.jar -DgroupId=daozero -DartifactId=daozero -Dversion=0.5 -Dpackaging=jar
于 2013-01-23T16:46:01.097 に答える
1

これが問題かどうかはわかりませんが、コマンドライン パラメータの 1 つの間にスペースを入れ忘れました:

./mvn install:install-file -Dfile=~/Downloads/daozero-0.5.jar -DgroupId=daozero -DartifactId=daozero -Dversion=0.5 -Dpackaging=jar
于 2013-01-02T14:06:32.127 に答える