1

Mavenのデフォルト設定を使用して、Maven-3.0.4でJava Mail 1.4.5を構築しようとしています。

次のエラーが原因でビルドに失敗しています -

セッション [情報] 8 エラー [情報] ----------------------------------------- - - - - - - - - - [情報] - - - - - - - - - - - - - - - ----------------------------------------- [INFO] ビルド失敗 [INFO] - -------------------------------------------------- ------------------- [INFO] 合計時間: 1:51.197s [INFO] Finished at: Tue Jan 08 13:06:01 IST 2013 [INFO] Final Memory : 12M/67M [情報] ------------------------------------------- --------------------------- [エラー] ゴール org.apache.maven.plugins:maven-compiler-plugin:2 の実行に失敗しました。3.2:プロジェクト javax.mail でコンパイル (デフォルト コンパイル): コンパイルの失敗: コンパイルの失敗: [エラー] \Workarea\mySourceData\src\Mail\mail\src\main\java\javax\mail\Session.java:[ 210,37] シンボルが見つかりません [エラー] シンボル: 変数のバージョン [エラー] 場所: クラス javax.mail. http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

netbeans - 7.2.1 で Java Mail を構築しようとしているときに直面している同じ問題で、Session.java クラスの同じバージョンの問題で失敗しました。

このバージョンを Session.java クラスに設定して、このエラーを取り除くにはどうすればよいですか?

nexus リポジトリを使用できる場合は、これを設定する方法を教えてください。

ありがとう、ニーラム・シャルマ

4

1 に答える 1

1

JavaMail 1.4.5 をビルドするには Maven 2 が必要です。1.4.5 リリースの直後に Maven 3 でビルドするように修正しました。変更をバックポートする場合は、ソース リポジトリで変更を見つけることができます。

それでも、上記のエラーは Maven のバージョンに関連しているようには見えないため、おそらく何か他の問題が発生しています。私が覚えているように、新しいバージョンのコンパイラ プラグインを使用しているときに同様の問題に遭遇し、それを修正するためにビルド ヘルパー プラグインも更新する必要がありました。

于 2013-01-11T23:38:30.020 に答える