この Heroku チュートリアルを実行しようとしています: https://devcenter.heroku.com/articles/java
「mvn package」を実行してアプリをビルドしようとすると。これが私が得る出力です: http://pastie.org/8263477
@Override である 9 行目の注釈で死んでいるように見えます。新しい「ソース」が必要なように見えますが、それが何であるかはわかりません。Java 1.6 を実行しています。
この Heroku チュートリアルを実行しようとしています: https://devcenter.heroku.com/articles/java
「mvn package」を実行してアプリをビルドしようとすると。これが私が得る出力です: http://pastie.org/8263477
@Override である 9 行目の注釈で死んでいるように見えます。新しい「ソース」が必要なように見えますが、それが何であるかはわかりません。Java 1.6 を実行しています。
Mavenコンパイラプラグインが使用しているよう -source 1.3
です. これは、コンパイラ プラグインが正しく設定されていないか、デフォルトが 1.3 である古いコンパイラ プラグインが使用されている場合に発生する可能性があります。新しいバージョンでは、1.5 である必要があります。
plugin セクションの pom.xml に以下を追加してみてください。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
これで問題が解決しない場合は、コマンド ラインで使用されている Java と Maven のバージョンを確認し、ここに投稿してください。
java -version
mvn -v
また、生成された有効な pom を確認するのにも役立ちます。
mvn help:effective-pom