Created
July 3, 2014 06:08
-
-
Save masazdream/c1993205573cf542683c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <project name="doma-gen-example" default="gen" basedir="."> | |
| <property name="javaDestDir" value="WEB-INF/src"/> POJO出力ディレクトリトップ。 | |
| <property name="sqlDestDir" value="WEB-INF/src"/> SQL出力ディレクトリトップ。 | |
| <property name="dialectName" value="mysql"/> 方言名。ここではMySQL用です。 | |
| <property name="driverClassName" value="com.mysql.jdbc.Driver"/> MySQL用ドライバークラス名。 | |
| <property name="url" value="jdbc:mysql://localhost:3306/sc_ryi"/> DB接続URL | |
| <property name="user" value="****"/> DB接続用アカウント。 | |
| <property name="password" value="******"/> DB接続用パスワード。 | |
| <property name="entityPackageName" value="jp.masazdream.scryi.server.db.entity"/> エンティティパッケージ。 | |
| <property name="daoPackageName" value="jp.masazdream.scryi.server.db.dao"/> Daoパッケージ | |
| <property name="configClassName" value="jp.masazdream.scryi.server.db.config.AppConfig"/> AppConfigクラス。ここはクラスです。 | |
| <property name="sqlTestClassName" value="jp.masazdream.test.scryi.server.db.SqlTest"/> SqlTestクラス。 | |
| <property name="sqlFilePattern" value="META-INF/**/*.sql"/> | |
| <path id="classpath"> | |
| <fileset dir="WEB-INF/lib"/> 各種ライブラリを設置したディレクトリ。 | |
| </path> | |
| <taskdef name="gen" classname="org.seasar.doma.extension.gen.task.Gen" classpathref="classpath" loaderref="loader"/> | |
| <taskdef name="genTest" classname="org.seasar.doma.extension.gen.task.GenTest" loaderref="loader"/> | |
| <typedef name="entityConfig" classname="org.seasar.doma.extension.gen.task.EntityConfig" loaderref="loader"/> | |
| <typedef name="daoConfig" classname="org.seasar.doma.extension.gen.task.DaoConfig" loaderref="loader"/> | |
| <typedef name="sqlConfig" classname="org.seasar.doma.extension.gen.task.SqlConfig" loaderref="loader"/> | |
| <typedef name="sqlTestConfig" classname="org.seasar.doma.extension.gen.task.SqlTestConfig" loaderref="loader"/> | |
| <target name="gen"> | |
| <gen | |
| dialectName="${dialectName}" | |
| driverClassName="${driverClassName}" | |
| url="${url}" | |
| user="${user}" | |
| password="${password}"> | |
| <entityConfig | |
| destdir="${javaDestDir}" | |
| packageName="${entityPackageName}" | |
| /> | |
| <daoConfig | |
| destdir="${javaDestDir}" | |
| packageName="${daoPackageName}" | |
| configClassName="${configClassName}" | |
| /> | |
| <sqlConfig | |
| destdir="${sqlDestDir}" | |
| /> | |
| </gen> | |
| </target> | |
| <target name="genTest"> | |
| <genTest | |
| dialectName="${dialectName}" | |
| driverClassName="${driverClassName}" | |
| url="${url}" | |
| user="${user}" | |
| password="${password}"> | |
| <sqlTestConfig | |
| destdir="${javaDestDir}" | |
| testClassName="${sqlTestClassName}"> | |
| <fileset dir="${sqlDestDir}"> | |
| <include name="${sqlFilePattern}"/> | |
| </fileset> | |
| </sqlTestConfig> | |
| </genTest> | |
| </target> | |
| </project> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment