- 追加された行はこの色です。
- 削除された行はこの色です。
[[Diigu]]
#contents
* diigu-maven-plugin [#icc74c7e]
Maven2でプロジェクトをビルドする際に、Diiguによるメソッド引数名情報をclassファイルへ埋め込みます。
* 使い方 [#w421b60e]
pom.xmlへ次の定義を行います。
<project>
...
<build>
...
<plugins>
...
<plugin>
<groupId>org.seasar.container</groupId>
<artifactId>diigu-maven-plugin</artifactId>
<version>1.0.0</version>
<executions>
<execution>
<goals>
<goal>enhance</goal>
<goal>testEnhance</goal>
</goals>
</execution>
</executions>
<configuration>
<verbose>true</verbose>
<!--
<encoding>UTF-8</encoding>
-->
</configuration>
</plugin>
...
</plugins>
...
</build>
...
<pluginRepositories>
...
<pluginRepository>
<id>maven.seasar.org</id>
<name>The Seasar Foundation Maven2 Repository</name>
<url>http://maven.seasar.org/maven2</url>
</pluginRepository>
...
</pluginRepositories>
...
<dependencies>
...
<dependency>
<groupId>org.seasar.container</groupId>
<artifactId>diigu-core</artifactId>
<version>1.0.0</version>
</dependency>
...
</dependencies>
...
</project>
ポイントは3点です。
+ pluginRepositoriesへseasar.orgを指定
+ dependencies/dependencyへdiigu-coreを指定
+ build/plugins/pluginへdiigu-maven-pluginを指定
具体的にはこちらのファイルが参照になると思います。
(diigu-maven-pluginのテストに使用しているファイルです。)
https://www.seasar.org/svn/s2container/trunk/diigu/diigu-test/pom.xml
* コメント [#l8a2f4ff]
#comment