2011-10-28 7 views
2

Javaアノテーションを使用するプロジェクトをコンパイルするのに問題があります。私はそれから1.3 -sourceなっているスタートのためので、以下のコンパイラプラグインを持っている私のPOMでMavenはJavaアノテーションをコンパイルしませんか?

annotations are not supported in -source 1.3 (use -source 5 or higher to enable annotations) 
@PostConstruct 

:私は、次のエラーメッセージが表示されますか?私はおそらく、この作業を取得するのは非常にシンプルなものをしないのですが、エラーをグーグルでは役に立つ何かを育てていない疑いがある

 <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <version>2.3.2</version> 
      <configuration> 
       <source>1.6</source> 
       <target>1.6</target> 
      </configuration> 
     </plugin> 

大幅に確認してください

+0

は、ビルド - >プラグインのpomスニペットですか? – smp7d

+0

これは、そのプラグインが1.6を提供するための正しいXMLです。問題は、あなたが私たちに見せていないセクションのどこかにあるか、エントリが間違った場所にあることです。 –

+3

完全なpomをコピーする必要があります。おそらく他の場所に設定上の問題があります。私は、アノテーションを使って1つのクラスだけを使って、最小限のpomで始めることをお勧めします。そうであれば、他のコンポーネントを1つずつ徐々に追加して、動作が停止するようにします。あなたはあなたの犯人を得る。 – Guillaume

答えて

2

をいただければ幸いですすべてのヘルプいるあなた<plugin>要素は<build>セクション内にあり、<pluginManagement>または<reporting>セクションにのみ存在しません。

関連する問題