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

taketoncheir.log

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

Maven3でDynamic Web Projectを設定する

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