2012-04-24 9 views
0

MavenリポジトリにJARが見つかりません。STSにMaven3.0.3をインストールした後に依存関係を使用できない

私は私のローカルリポジトリへ

install:install-file -Dfile=C:/FIXApplication/lib/quickfixj-all-1.5.2 -DgroupId=org.quickfixj -DartifactId=quickfixj -Dversion=1.5.2 -Dpackaging=jar -DgeneratePom=true 

をインストールするには、次のコマンドを使用して、結果は成功であると私は

.m2 \リポジトリ\ orgの\ quickfixj \ quickfixj下のフォルダを見つけることができるように、

しかし、私は依存関係を追加するためにpom.xmlを変更します。 それは言った: 不足しているアーティファクトorg.quickfixj:quickfixj:jar:1.5.2

なぜこれが起こるのですか?なぜローカルリポジトリを読むことができないのですか?

+0

オフラインで実行してみてください。 mvn -o install – Phani

+0

stiallが動作しない – DerekY

+1

jarが実際にm2リポジトリ内にあることを確認しましたか?私はあなたのコマンドを試してそれをそのまま残し、インストールは成功したと言われましたが、私はあなたの瓶を持っていないし、M2リポジトリに存在するかどうかを見に行くと、 inside –

答えて

0

コマンドにエラーはありませんでしたが、ローカルリポジトリにアーティファクトがない可能性が非常に高いです。

あなたのコマンドでは、この部分

-Dfile=C:/FIXApplication/lib/quickfixj-all-1.5.2 

を持ってそれはおそらく、あなたは、この変更を行うことができますもう一度試してみて、それが動作するかどうかを確認

-Dfile=C:/FIXApplication/lib/quickfixj-all-1.5.2.jar 

されている必要があります。

+0

ローカルMavenリポジトリに適切なファイルがあるかどうかを直接確認するのが最も良い方法です。フォルダだけでなく内容も。 –

+0

ありがとうございます。私のタイプミス – DerekY

関連する問題