読者です 読者をやめる 読者になる 読者になる

taketoncheir.log

Like the Decatoncheir by Poseidon Industrial, This blog is Yet Another Storage for My Long Term Memories.

Maven3でDynamic Web Projectを設定する

Eclipse Maven

m2eclipseが嫌いです。
でも食わず嫌いなだけかもしれません。
Mavenを使うときは、eclipseを介さず直接mvnコマンドを叩く方がわかりやすいと思うのです。

mvn eclipse:eclipseでDynamic Web Projectをセットする

ちょこっと検索しただけだと、いたる所でm2eclipseが使われています。うーむ。
mvnコマンドでセットするにはどうするか、、

$ mvn eclipse:clean eclipse:eclipse -Dwtpversion=2.0

で出来る。
ちなみに、packagingはwarで。

<groupId>aaa</groupId>
<artifactId>bbb</argifactId>
<version>0.0.0-SNAPSHOT</version>
<packaging>war</packaging>

Facetに問題あり、Javaのversionがおかしいとビルドエラーになるかも。
maven-compiler-pluginでversionを指定してあげましょう。
http://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html