私はMavenを使い始めました。 私はMavenプロジェクトを持っています。 mvn clean -e installを使用してexecuteを作成すると、プロジェクトの実行可能なjar(commounutil.jar)がターゲットフォルダに作成されます。 EclipseにMavenベースのプロジェクトではない別のプロジェクト(project2)がありません。 Project2は、commounutil.jarのフィーチャとクラスを使用します。 Javaのパスを使用してeclipseで手動で実行可能なjar commounutil.jarを手動で追加するか、外部jarを追加します。 しかし、このjarファイルを追加しても、私のプロジェクトにはlog4jに関連するいくつかのエラーがあります。 私がcommounutilをビルドすると、log4jの依存関係がすでに追加されています。 まだコンパイル時エラーが出ています。 どこに間違っているのか教えてください。Maven Jarの依存関係は自動的には発生しません。
答えて
Eclipseクラスパスにlog4jを追加します。 Commonutils.jarは、mavenによって宣言されたモジュール性をたどる場合、共通のutilsクラスのみを提供し、その依存関係に関連するクラスは提供しません。
2番目のプロジェクトをmavenプロジェクトに更新することを検討する必要があります。
私の最初のプロジェクトをビルドするときに、依存関係はすでに存在していました。依存関係がすでに存在していたのだろうか?プロジェクト1によって作成されたターゲットjarは、その依存関係にautomaticallを含めるべきです。私はここで正しいですか? – Sachin
depはmavenリポジトリにあります。したがって、クラスパスにはありません。 2番目のプロジェクトをビルドしようとすると、Eclipseはクラスパスで使用できるクラスにのみアクセスします。 –
クラスパスにcommonUtils.jarを追加していることに同意します。これを行うと、CommonUtils.jarにあるクラスが、Eclipseでプロジェクトをビルドするときにコンパイル時に利用できるようになりました。さて、このjarを開いてクラスディレクトリを調べると、log4jに関連する.classは見つかりません。 –
- 1. IntelliJ Artifact自動インポートMaven依存関係?
- 2. mavenはEclipseのiText jar依存関係をダウンロードしていません
- 3. mavenビルドjarとマルチモジュールプロジェクトの依存関係
- 4. CMAKE:依存関係の依存関係を自動的に追加します
- 5. AEM 6.1 Uber Jar Maven依存関係
- 6. oracle.forms.handler.IHandlerの依存関係またはjar
- 7. Mavenの依存関係は?
- 8. Mavenでネイティブ依存関係を自動的に読み込むには?
- 9. MavenはSelenium依存関係をコンパイルしません
- 10. Mavenパッケージは依存関係をグループ化していません
- 11. Maven依存関係:getはスタンフォードNLPモデルファイルをダウンロードしません
- 12. ローカルjarファイルにMaven依存関係を設定するには
- 13. Mavenは依存関係
- 14. hybrisのMavenは推移的な依存関係をダウンロードしません
- 15. persistence.xmlのmaven依存関係jarのartifactIdを参照します。
- 16. JARマニフェストにMavenワークスペースとシステム依存関係がありません
- 17. mavenビルド中にmaven依存関係jarからクラスリストを作成
- 18. Mavenタイプタグの依存関係はインポートできません
- 19. Eclipse Indigoにjarフォルダの依存関係は含まれていません
- 20. Eclipse - Mavenがプロジェクトに自動的に依存関係を追加しない
- 21. 推移的な依存関係のjarファイルはmavenのネクサスリポジトリから解決されていません
- 22. Mavenは依存関係を解決できません
- 23. ProGuardは依存関係でJARを難読化していません
- 24. Gradleはbintray依存関係をインポートしませんが、エラーは発生しません
- 25. 依存関係をエンタープライズリポジトリに自動的に展開する
- 26. Grails依存関係またはMaven
- 27. Maven依存関係プラグインコピー依存関係はoutputDirectoryを無視します
- 28. Eclipseはmaven-bundle-plugin生成依存関係を解決できません
- 29. Mavenマルチモジュールの依存関係、 - パッケージが存在しません(mavenプラグインクラスローダー)
- 30. Maven JARモジュールには、リリースの依存関係が含まれていますか?
エラーは何ですか? –
log4jのクラスを取得できません – Sachin
エラー: インポートorg.apacheを解決できません – Sachin