[Seasar-user:16550] [S2JDBC-GEN]Doltengにて作成したs2jdbc-gen-build.xmlの実行について
genki sato
[E-MAIL ADDRESS DELETED]
2008年 12月 25日 (木) 14:00:42 JST
[S2JDBC-GEN]Doltengにて作成したs2jdbc-gen-build.xmlの実行について
お世話になります。佐藤(質問者)と申します。
お忙しい中恐縮ですが、s2jdbc-gen-build.xmlについて質問させてください。
Doltengにて作成されたs2jdbc-gen-build.xmlを実行した際、以下の定義でエラーが発生致します。
gen-servicetest
gen-sqlfiletest
gen-entitytest
環境、手順以下となります。
--------------------------
環境
Dolteng 0.34.0
Postgsql 8.3
Eclipse 3.4
1.プロジェクトの作成
New Project → Dolteng Project
Project name xxx
Use default location
---Basic Settings---
Root Package Name : jp.co.xxx
Application Type : Web Application
---JRE Container---
jer1.6.0_07
--- Project Facet Settings ---
SaStruts
S2JDBC
s2jdbc-gen-build.xmlがデフォルト設定で生成される。
2.s2jdbc-gen-build.xmlを実行
[gen-service] DEBUG 2008-12-25 13:21:50,687 [main]
S2Containerを作成します。path=convention.dicon
[gen-service] DEBUG 2008-12-25 13:21:50,703 [main]
S2Containerを作成しました。path=convention.dicon
[gen-service] DEBUG 2008-12-25 13:21:50,718 [main]
S2Containerを作成しました。path=s2jdbc-internal.dicon
[gen-service] DEBUG 2008-12-25 13:21:50,781 [main]
S2Containerを作成しました。path=s2jdbc.dicon
[gen-service] INFO 2008-12-25 13:21:50,984 [main] Running on [ENV]ut,
[DEPLOY MODE]Warm Deploy
[gen-service] DEBUG 2008-12-25 13:21:51,218 [main]
コマンド(org.seasar.extension.jdbc.gen.internal.command.GenerateServiceCommand)を実行しました。
BUILD FAILED
C:\workspace\xxx\s2jdbc-gen-build.xml:72: Problem: failed to create task or
type gen-entitytest
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
4.s2jdbc-gen-build.xmlを以下に変更し、再実行
<gen-entitytest
rootPackageName="jp.co.xxx
classpathRef="classpath"
/>
上記エラーと同様の結果となる。
----------------------------------------------
s2jdbc-gen-build.xml定義(デフォルト)
<property name="classpathdir" value="src/main/webapp/WEB-INF/classes"/>
<property name="rootpackagename" value="jp.co.xxx"/>
<property name="entitypackagename" value="entity"/>
<property name="entityfilepattern" value="jp/co/xxx/entity/**/*.java"/>
<property name="javafiledestdir" value="src/main/java"/>
<property name="testjavafiledestdir" value="src/test/java"/>
<property name="javafileencoding" value="UTF-8"/>
<property name="version" value="latest"/>
<property name="sqlfilepattern" value="META-INF/sql/**/*.sql"/>
<property name="applyenvtoversion" value="false"/>
<property name="uses2junit4" value="false"/>
<property name="env" value="ut"/>
<property name="jdbcmanagername" value="jdbcManager"/>
----------------------------------------------
5.gen-serviceの生成まで確認
gen-servicetest
gen-sqlfiletest
gen-entitytest
を除いて再生成、migrateタスクまで問題無く生成完了
よろしくお願い申し上げます。
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20081225/13333b51/attachment-0001.html>
Seasar-user メーリングリストの案内