私はMavenプロジェクトを持っています。私はMavenのでそれを構築しようとした際、私はこのエラーを取得する:Maven "クラスファイルが見つかりません"コンパイルエラー
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.
3.2:compile (default-compile) on project myProject: Compilation failure:
Compilation failure:
[ERROR] ClassA.java:[32,38] cannot access ClassB
[ERROR] class file for ClassB not found
ClassB
は別のアーティファクトの中にある、そのアーティファクトは、ローカルリポジトリです。実際、m2eclipse Mavenプラグインを使ってこのプロジェクトを構築するのに問題はありません。 mvn compile
を実行してビルドに失敗したときだけです。
コマンドラインからビルドするには何が必要ですか?
を依存関係が正しくpom.xmlファイルを投稿ポンポン – ade
で定義されていて、あなたは木が(Linuxのtreeコマンドを)助けるsrcをさ –
私はいくつかの後に同じ問題を抱えていました完全な 'mvnクリーンインストール '中にアップストリームの問題をコンパイルします。問題は、Eclipseが独自のワークスペースから解決したものですが、mavenは不完全な、または障害のあるローカルリポジトリで動作する必要がありました。解決方法:(コマンドラインから)もう一度 'mvn clean install'を実行してください。これはm2eclipseによると、それ以上のコンパイルエラーは発生しません。 – krevelen