1

Eclipse で Maven を使用して、ローカル リポジトリ (SNAPSHOT) から解決されるプロジェクトの依存関係を管理しています。コンパイルには問題なく動作しますが、パッケージのソースをダウンロードしようとすると (パッケージを右クリックしてMaven -> Download Sourcesを使用) 動作しません。

私が得ているのはこの出力だけですが、プラグインがソースをダウンロードしようとしない理由についての情報はありません:

27.08.09 11:42:24 MESZ: [INFO] User settings file does not exist /home/my-name/.m2/settings.xml
27.08.09 11:42:24 MESZ: [DEBUG] Reading global settings from: /opt/shared/apache-maven/conf/settings.xml
27.08.09 11:42:24 MESZ: [DEBUG] Reading user settings from: null
27.08.09 11:42:24 MESZ: [DEBUG] Settings file is null. Returning null.

リポジトリのファイルは次のようになります。

Collection: /com/my-company/product/0.0.2-SNAPSHOT

# product-0.0.2-20090827.071202-1-sources.jar
# product-0.0.2-20090827.071202-1-sources.jar.md5
# product-0.0.2-20090827.071202-1-sources.jar.sha1
# product-0.0.2-20090827.071202-1.jar
# product-0.0.2-20090827.071202-1.jar.md5
# product-0.0.2-20090827.071202-1.jar.sha1
# product-0.0.2-20090827.071202-1.pom
# product-0.0.2-20090827.071202-1.pom.md5
# product-0.0.2-20090827.071202-1.pom.sha1
# maven-metadata.xml
# maven-metadata.xml.md5
# maven-metadata.xml.sha1

ソースのダウンロードが機能しない理由について何か提案はありますか?

4

3 に答える 3

0

m2Eclipseの問題で検索してみてください。「ダウンロード ソース」の問題がいくつかあります。おそらく、これがあなたが説明した問題です。

于 2009-10-27T16:18:31.560 に答える
0

私の maven インストールはバージョン フォルダー (例: /opt/shared/apache-maven-2.2.1) にあり、共有フォルダーはそのフォルダー (例: /opt/shared/apache-maven) にリンクされています。Eclipse または m2eclipse のシンボリック リンクに問題がある可能性があります...

次のことを行った後、問題が解決したためです。

  1. [Window] -> [Preferences] -> [Maven] -> [Installations]の下のローカル Maven インストールのパスを、共有フォルダーからバージョン フォルダーに変更しました。
  2. ソースのダウンロードを再試行しました
  3. ローカルMavenインストールのパスを共有フォルダーに再度変更しました

何が起こったのか正確にはわかりませんが、これで問題が魔法のように解決されました。

于 2009-08-27T12:09:33.443 に答える