Diigu

diigu-maven-plugin

Maven2でプロジェクトをビルドする際に、Diiguによるメソッド引数名情報をclassファイルへ埋め込みます。

使い方

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点です。

  1. pluginRepositoriesへseasar.orgを指定
  2. dependencies/dependencyへdiigu-coreを指定
  3. build/plugins/pluginへdiigu-maven-pluginを指定

具体的にはこちらのファイルが参照になると思います。 (diigu-maven-pluginのテストに使用しているファイルです。) https://www.seasar.org/svn/s2container/trunk/diigu/diigu-test/pom.xml

コメント



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS