1
私はいくつかのJavaクラスをコンパイルするためにmavenを使用しています。クラスの一つは、注釈(@Override
)を持っているので、私はその後、mvn compile
を実行すると、私はエラーを取得:maven2でアノテーションを持つプロジェクトをコンパイルする際にエラーが発生しました
annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@Override
annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@Override
が1.6.29まだ私はこのエラーを理解することはできませんが。 だから私はjdkのバージョンを確認する方法があります。mavenはこれを使用していて、おそらくそれを変更します。 他の解決策はありますか?おかげさまで
おかげでたくさんの..does JDKのバージョンは、この1.5スタンド:例えば
?また、私はグローバルsettngs.xmlファイルで同じことをすることができますか? – pranay
はい、いいえ。 _source_タグを1.5に設定すると、mavenコンパイラプラグインはjavac呼び出しに_-source 5_引数を渡します。同様に_target_タグは_-target_引数を渡すためのタグです。これはJavaソースコードレベルを設定するためのものです.jdk 1.6は3,5,6のすべてのレベルをサポートできます。 –