Maven

PMDでカスタムルールの実行

MavenでPMDをカスタムルールで実行するのに、 すごーく苦戦したので、メモっておく。 ルールセットの変更はconfigurationのrulesetsで行う。 <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <configuration> <sourceEncoding>MS932</sourceEncoding> <targetJdk>1.4</targetJdk> <rulesets> </rulesets></configuration></plugin></plugins></reporting>

configurationの指定方法

Mavenのpom.xmlでは、configurationでプラグインの設定を色々と行えるが、 型によって指定方法が違ったりするので、メモっておく。 基本は、Mavenのマニュアルから。 Stringやらintやら 普通に指定。 <param>hoge</param>paramはパラメータ名。 配列 private String[] strin…

Webアプリ

引き続き、試験的にMavenをさわっているので、ちょいとメモ。 今回はWebアプリ系。 Webアプリのプロジェクトの作成は、 -DarchetypeArtifactId=maven-archetype-webappを指定する。 Webアプリのプロジェクトの場合、ソースコード用のフォルダsrc/main/javaは…

Mavenを触り始めたので、ちょこっとだけ。 proxyを使う場合は、conf/settings.xmlをいじる。 pom.xml はプロジェクト関連の設定ファイル。ないものは、デフォルトが使われる。 Eclipseプラグインとして、m2eclipseなるものがある。こいつで、Eclipse上からMa…