私はMaven 2.2.1を使用しています。私は構築しようとしているエンタープライズJava Mavenプロジェクトを持っています。 を実行すると、EARが生成されます。コンパイルエラーは検出されません。ログには、1980年のソースファイルがApplicationWeb \ target \ classesディレクトリにコンパイルされているというメッセージが表示されます。しかし、私はこれらのクラスファイルをその場所に見つけることができず、WARには存在しません。これを解決するには?Mavenビルドは成功しましたが.classファイルは見つかりません
編集: Mavenプラグインを使用してEclipseからビルドした場合、正常に動作します。 Windowsのコマンドプロンプトから実行すると問題が発生します。なぜ違い?
おそらくクラスは別の場所に生成されていますか?クラスのファイルシステムを検索することができます。 – Raghuram
パスが適切です。私はログを調べた。 – Prabhat
1980のソースファイルがコンパイルされていることをコンソールが示しているにも関わらず、コマンドラインmvnを実行した後、ファイルシステムのどこにでもクラスが見つからないということですか?その後、おそらくそれらは後の目標によって削除されます。 mvnをコンパイルして検証してください。 – Raghuram