電卓片手に

Maven Project を作成すると警告が出る

投稿日:

eclipse (3.7, indigo) + maven で WTP 使う で紹介した通りの環境を作成した。

しかし、WTP との連携するか否かに関わらず、”File” -> “New…” -> “Maven Project” で作成すると、作成されたプロジェクトから下記のような警告が出る。

Build path specifies execution environment J2SE-1.5. There are no JREs installed in the workspace that are strictly compatible with this environment.

今の環境には 1.6 しかないのに j2se-1.5 で動こうとしているのが原因の様子。どうしてこうなった。

解決方法

pom.xml の書き換えと、その反映の 2 つの作業で済む。

  1. pom.xml の build 要素直下に、下記の XML を書く。 ```xml pom.xml ... ... org.apache.maven.plugins maven-compiler-plugin 2.3.2 1.6 1.6 ... ... ```
  2. プロジェクトを右クリックして "Maven" -> "Update Project Configuration"

以上です

java - Problems to make webapp with maven - Stack Overflow を参考にさせて頂きました。

1.7 とかにも対応できるのかな。