デバッグ中にライブラリソースファイルを検索するときに、ソースパスのローカルMavenリポジトリにすべてのソース.jarを含めるようにm2eclipseでEclipseに教えるにはどうすればよいですか?EclipseにMavenソースパッケージをソースパスに含める方法を教えるには?
答えて
私はこれと同じproblem--を持っていました私はMaven Source Pluginを使ってソースをリポジトリに配備しました。私はそのプロジェクトを別のプロジェクトに組み込んでみると、Eclipにソースは含まれませんでしたse構築パス。以前の仕事でこれをやっていましたが、ビルドパスにソースを含めて、Eclipseが自動的にソースを「デバッガのダウンロード」をクリックするだけで自動的にリンクするようにしました。
これは私が持っていたものです(これは私のために働いていませんでした)。私は、Mavenのソース・プラグインのWebページからのコードスニペットを得ていた:これは別のJARにソースをパッケージ化し、私たちのレポにアップロードします
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
が、それは自動的にEclipseのデバッガにアタッチできませんでしょう。この後
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<configuration>
<attach>true</attach>
</configuration>
、ソースを自動的にパッケージエクスプローラーでプロジェクトを右クリックして、Eclipseのデバッガにアタッチし、「Mavenの>ダウンロードソースをやって:結局、私はそうのように、私は<configuration><attach>true</attach></configuration>
スニペットが含ま必要なことがわかりました"
これがあなたの問題を解決することを願っています。
[ウィンドウ] - > [環境設定] - > [Maven] - > [インストール]に移動して、Mavenが埋め込み者ではなくMavenインストールを使用するように設定されていることを確認します。
を追加...を選択してEclipseインストールのルートに移動し、選択をOKにします。
M2eclipseは設定ファイルを読み込み、ローカルリポジトリを検出し、ローカルリポジトリで利用可能なソースを自動的に添付します。
m2eclipseがローカルリポジトリをポイントしている場合、右クリックしてMaven-> Download Sourcesを選択するか、環境設定を有効にして自動的にダウンロードする必要があります。情報源がすでに存在する場合は、情報源を添付するだけです。詳細と美しいスクリーンショットについては、this answerを参照してください。
ソースがまだ添付されていない場合は、Mavenインストールに問題があることが示唆されます。 m2eclipseプラグインを最新のものに更新して、問題が解決したかどうかを調べることができます。
私は既に外部Mavenインストールを使用しています。しかし、ソースパッケージは認識されず、ソースパスに追加されません。 Eclipseでのプロジェクトのソースルックアップパスの設定はどこにありますか? – desolat
は私のために魅力的に働いた。 –
アーティファクトソースのダウンロードを有効にする必要があります。
は、既存の成果物のデッドImageShackのリンク
を削除しますアクションダウンロードソースを使用することができます。
削除死んImageShackのリンク
@Robert、OPは、ソースjarがすでにローカルリポジトリにあることを暗示しているようです。この場合、ダウンロードソースを設定すると、Mavenインストールで指定されたものではなく、埋め込み元のローカルリポジトリにダウンロードされるソースの2番目のコピーが作成されます。 –
私はちょうど私の答えにコメントを読んで –
ソースパッケージがダウンロードされ、彼らはちょうどデバッグ時にソースのルックアップパス上にありません。 – desolat
m2eclipseのバージョンによっては、this problemの影響を受ける可能性があります。この問題は、プラグインのデバッグ時にソースコードの参照を破ります。
また、Anatoliによって記述されたm2eclipse bugに遭遇しています。まだ解決されておらず、それが質問者の問題の原因でもあるように思えます。
私は間違っていると思うが、バグはプラグインのデバッグだけを指している。 – lrkwz
まず、jarソースをダウンロードしてください。パッケージエクスプローラでMavenの依存関係を探し、希望のjarファイルを見つけて右クリックします.Maven、Download Sources。
ダウンロードしたソースjarは自宅、.m2フォルダ、リポジトリにあり、xxx-sources.jarを取得するまでパッケージ名をナビゲートします。
その後、あなたのmavenプロジェクトをデバッグしてください。デバッグパースペクティブ、デバッグビュー、プロジェクトの右クリック、ソースルックアップの編集、追加...、外部アーカイブ、ダウンロードしたソースジャーの選択
- 1. mavenプロジェクトで使用するテストクラスをEmmaに教える方法
- 2. Eclipse内のJBossにアプリケーションをデプロイする際にソースパッケージを除外する方法
- 3. mavenアーティファクトにテストコードを含めるには?
- 4. UNIXコースを教える際に含めるべきことは?
- 5. Eclipseにすべてのプロジェクトの標準.jarライブラリを含める方法を教えてください
- 6. sbt-proguardにjava * .jarsを含める方法を教えてください。
- 7. Eclipseにいくつかのマナーを教える方法
- 8. eclipseにjavax.jms。*を含めるには?
- 9. mavenサイトにgithubマークダウンファイルを含める方法
- 10. mavenビルドをクラスパスに追加する方法を教えてください。
- 11. NetbeansのMaven Webアプリケーションに既存のソースパッケージを追加する
- 12. mavenアセンブリに共有オブジェクトを含める
- 13. EclipseにNetBeansキーバインディングを使用させる方法を教えてください。
- 14. 外部javadocウェブサイトをartifactに接続するには、m2e(Eclipse用Mavenプラグイン)のヒントを教えてください。
- 15. Eclipseプラグインをアンパックする方法を教えてください。
- 16. EclipseでAVDを「見る」方法を教えてください。
- 17. 未知の例外をすべて壊すためにEclipseを作る方法を教えてください。
- 18. Eclipseのアンドロイドプロジェクトのソースパスを変更する
- 19. 静的ライブラリのシンボルを共有ライブラリビルドに含める方法を教えてください。
- 20. * .scalaと* .txtのようなファイルを私のapkファイルに含める方法を教えてください。
- 21. Maven NetbeansプロジェクトにJARを含める方法Mavenリポジトリに存在しないNetBeansプロジェクト
- 22. MavenにEclipse Referenced Librariesにjarを含めるにはどうしたらいいですか?
- 23. JSFページにサーブレットを含める方法
- 24. "を文字列に含める方法
- 25. ビューフォルダにjs.erbファイルを含める方法
- 26. grailsプロジェクトにgroovyを含める方法
- 27. プロジェクトに.objファイルを含める方法
- 28. .vsixパッケージにデバッグシンボルを含める方法
- 29. ngModelに変数を含める方法
- 30. メイクファイルに.hドキュメントを含める方法
答えが見つかったことがありますか? – Cuga
@クガ:いいえ、私はしませんでした。あなたと同じように見えます。 – desolat
私は同じ問題を抱えていました - 私の答えを見て、私はそれがあなたのためにこれを修正することを願っています。 – Cuga