2009-01-11
ソースのバージョン
初期設定では @Override など注釈(アノテーション)を使用するとコンパイルで次のようなエラーになる。
FooBar.java:[25,2] 注釈は -source 1.3 でサポートされていません
(注釈を使用可能にするには、-source 5 以降を使用してください)
@Override
Maven の初期設定は 1.3 になっているためなので、1.5以上を指定する。pom.xml に次の記述を追加するとうまくいく。
<project> [...] <build> [...] <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> </plugins> [...] </build> [...] </project>
Setting the -source and -target of the Java Compiler
http://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html
トラックバック - http://d.hatena.ne.jp/TzlTTqTj/20090111/1231625637
リンク元
- 39 http://www.google.co.jp/search?q=注釈を使用可能にするには、-source+5+以降を使用してくださ?%8
- 21 http://www.google.co.jp/url?sa=t&rct=j&q=注釈を使用可能にするには、-source+5+以降を使用してくだ??
- 17 http://blog.4sure.jp/yokoshima/2009/06/04/q4eとmavenとtomcatの色々/
- 17 http://www.google.co.jp/search?hl=ja&source=hp&q=注釈を使用可能にするには、-source+5+以降を使用してく??%
- 15 http://74.125.153.132/search?q=cache:snUaNkZ35fEJ:d.hatena.ne.jp/TzlTTqTj/20090111/1231625637+maven+source+5&cd=3&hl=ja&ct=clnk&gl=jp
- 15 http://www.google.co.jp/search?hl=ja&q=注釈を使用可能にするには、-source+5+以降を使用してくだ??%9
- 13 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4ADBR_jaJP320JP320&q=maven-archetype+種類
- 12 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=fQ7&q=maven+"-source+1.3"&btnG=検索&lr=lang_ja
- 11 http://www.google.co.jp/search?q=(注釈を使用可能にするには、-source+5+以降を使用してくださ%E
- 10 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cts=1331002281737&ved=0CCkQFjAA&url=http://d.hatena.ne.jp/TzlTTqTj/20090111/1231625637&ei=q3tVT9zBHoKViAeHobndCw&usg=AFQjCNHWst0INSeUKTevX3l21JFb7aJ5NQ