2011-11-09 27 views
0

Mavenプロジェクトをコンパイルしようとしています。しかし、settings.xmlに指定したリポジトリ内の"Failure to find xx.xxx.jar"が原因でコンパイルが失敗します。私はこのリポジトリにアクセスできます。リポジトリのURLに移動すると、mavenは使用しようとしていますが、jarの名前を持つpomファイルは表示できますが、jarファイルは表示されません。私がpomを開くと、正しいgroupidとartificatidとjarという名前が入っていますが、jarファイルは同じディレクトリにありません。Maven - 依存関係を解決できません

Mavenに別のエラーがあります。"resolution will not be reattempted until the update interval of my repo-server has elasped or updated are forced"です。

ここで何が起こっているか mavenがリポジトリに移動するとき、私はsettings.xmlで指定し、jarのpomを見つけます。それから、依存関係を解決するためにいくつかの外部サイトに行きますか、またはjarがpomと同じフォルダに存在するはずですか?

+2

pomのパッケージが本当にjarの場合、jarはpomファイルと同じディレクトリに存在するはずです。そのディレクトリのpomファイルを見てください。そのパッケージは何ですか? – Pace

答えて

1

ダウンロードしようとしているモジュールは何ですか?

http://search.maven.org/#artifactdetails|net.sf.json-lib|json-lib|2.4|jar

MavenのPOM パッケージ宣言はだったが、Mavenのにはjarファイルが呼び出されない「JSON-libの-2.4.jar:

は、私は、次のMaven中央モジュールと同様のものを発見しました"

実際に保存されているファイルを見ると、JVMのバージョンが異なる2つのバージョンが提供されていることがわかりました。

<dependency> 
    <groupId>net.sf.json-lib</groupId> 
    <artifactId>json-lib</artifactId> 
    <version>2.4</version> 
    <classifier>jdk13</classifier>  
</dependency> 

<dependency> 
    <groupId>net.sf.json-lib</groupId> 
    <artifactId>json-lib</artifactId> 
    <version>2.4</version> 
    <classifier>jdk15</classifier>  
</dependency> 
関連する問題