Diigu/diigu-maven-plugin
の編集
https://www.seasar.org/wiki/index.php?Diigu/diigu-maven-plugin
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
CreateSandboxJavaProjectTemplateWithMaven2
[[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] - diigu-test をチェックアウトして mvn test すると失敗するようですが(maven2.0.6のJDK1.4〜6まで変えてやってみましたがいずれも同じ) -- [[テスター]] &new{2007-05-11 (金) 00:42:07}; - Maven2.0.6で確認しました。1.4.2_11ではOKでしたが、1.5.0_06ではNG(JapaneseNamingTest.java:[32,25] cannot find symbolというコンパイルエラー)になりました。 -- [[manhole]] &new{2007-05-30 (水) 06:50:09}; - 上記Wikiの設定を行っても diigu-maven-plugin で処理されなく ([INFO] [diigu:enhance {execution: default}] とだけ出てエラーなどは出ません 処理されていないと判断したのは、対象のKuina−Dao用のインターフェース(XXDao)のテストケースが 動作しないからです。EclipseプラグインのDiiguからは正常に行えるようで一度プロジェクトをEclipseでクリーンビルドすると テストが正常に動作します。なにか解決に繋がる方法がありますでしょうか?(ソースコードを追うしかないですか?)ちなみに、svn上のtrankの diigu-maven-plugin 、 diigu-test などをチェックアウトして mvn test したのですが 同じエラーで失敗します。( java version "1.6.0" と Maven version: 2.0.6 の環境です) --[[qun]] &new{2007-05-30 (水) 20:54:09}; - JDK 1.6で動かしたことがありません。。。1.5でもdiigu-testがNGでしたので、1.5・1.6環境での動作を見てみます。 -- [[manhole]] &new{2007-05-31 (木) 07:27:50}; - 2件を合わせて https://www.seasar.org/issues/browse/CONTAINER-36 へ起票しました。 -- [[manhole]] &new{2007-05-31 (木) 09:17:53}; #comment
タイムスタンプを変更しない
[[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] - diigu-test をチェックアウトして mvn test すると失敗するようですが(maven2.0.6のJDK1.4〜6まで変えてやってみましたがいずれも同じ) -- [[テスター]] &new{2007-05-11 (金) 00:42:07}; - Maven2.0.6で確認しました。1.4.2_11ではOKでしたが、1.5.0_06ではNG(JapaneseNamingTest.java:[32,25] cannot find symbolというコンパイルエラー)になりました。 -- [[manhole]] &new{2007-05-30 (水) 06:50:09}; - 上記Wikiの設定を行っても diigu-maven-plugin で処理されなく ([INFO] [diigu:enhance {execution: default}] とだけ出てエラーなどは出ません 処理されていないと判断したのは、対象のKuina−Dao用のインターフェース(XXDao)のテストケースが 動作しないからです。EclipseプラグインのDiiguからは正常に行えるようで一度プロジェクトをEclipseでクリーンビルドすると テストが正常に動作します。なにか解決に繋がる方法がありますでしょうか?(ソースコードを追うしかないですか?)ちなみに、svn上のtrankの diigu-maven-plugin 、 diigu-test などをチェックアウトして mvn test したのですが 同じエラーで失敗します。( java version "1.6.0" と Maven version: 2.0.6 の環境です) --[[qun]] &new{2007-05-30 (水) 20:54:09}; - JDK 1.6で動かしたことがありません。。。1.5でもdiigu-testがNGでしたので、1.5・1.6環境での動作を見てみます。 -- [[manhole]] &new{2007-05-31 (木) 07:27:50}; - 2件を合わせて https://www.seasar.org/issues/browse/CONTAINER-36 へ起票しました。 -- [[manhole]] &new{2007-05-31 (木) 09:17:53}; #comment
テキスト整形のルールを表示する