デバッグ中にライブラリソースファイルを検索するときに、ソースパスのローカル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. Eclipseにスウィフトサポートを含める方法
- 2. Eclipse内のJBossにアプリケーションをデプロイする際にソースパッケージを除外する方法
- 3. mavenプロジェクトで使用するテストクラスをEmmaに教える方法
- 4. Eclipseにすべてのプロジェクトの標準.jarライブラリを含める方法を教えてください
- 5. mavenアーティファクトにテストコードを含めるには?
- 6. UNIXコースを教える際に含めるべきことは?
- 7. Eclipseにいくつかのマナーを教える方法
- 8. sbt-proguardにjava * .jarsを含める方法を教えてください。
- 9. eclipseにjavax.jms。*を含めるには?
- 10. Mavenビルドとの戦争でソースコードをjarに含める方法
- 11. intellijサブモジュール(maven)にopencvを含める方法
- 12. CircleCIにmaven用の外部ライブラリを含める方法
- 13. Scala Mavenプロジェクトのbintrayにライブラリを含める方法
- 14. mavenサイトにgithubマークダウンファイルを含める方法
- 15. マニフェストファイルにMaven依存関係を含める方法
- 16. Eclipseを使用してbuild.gradleにandroid.supportを含める方法
- 17. NetbeansのMaven Webアプリケーションに既存のソースパッケージを追加する
- 18. jQAssistantにmavenの.gitディレクトリをスキャンする方法を教えてください。
- 19. ソースをローカルMavenリポジトリにインストールする方法を教えてください。
- 20. mavenビルドをクラスパスに追加する方法を教えてください。
- 21. mavenアセンブリに共有オブジェクトを含める
- 22. Zend Framework 3にカスタムライブラリを含める方法を教えてもらえますか?
- 23. EclipseにNetBeansキーバインディングを使用させる方法を教えてください。
- 24. 外部javadocウェブサイトをartifactに接続するには、m2e(Eclipse用Mavenプラグイン)のヒントを教えてください。
- 25. Eclipseプラグインをアンパックする方法を教えてください。
- 26. EclipseでAVDを「見る」方法を教えてください。
- 27. Eclipseのアンドロイドプロジェクトのソースパスを変更する
- 28. 未知の例外をすべて壊すためにEclipseを作る方法を教えてください。
- 29. MavenにJavaParser依存関係を含めるには?
- 30. Maven-pdf-plugin:PDFにネストされたアイテムを含めるには?
答えが見つかったことがありますか? – Cuga
@クガ:いいえ、私はしませんでした。あなたと同じように見えます。 – desolat
私は同じ問題を抱えていました - 私の答えを見て、私はそれがあなたのためにこれを修正することを願っています。 – Cuga