OSDN Git Service

ディレクトリトップで mvn package で成果物を作れるようにした
[ea2ddl/ea2ddl.git] / ea2ddl-dist / dist / ea2ddl / build-ea2ddl.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <project name="ea2ddl-ddl" default="gen-ddl" basedir=".">\r
3 \r
4         <property name="configPath" value="ea2ddl.dicon"/>\r
5         <property name="classpathdir" value="target/classes" />\r
6         <property name="common-classpathdir" value="../ea2ddl-common/target/classes"/>\r
7         <property name="dao-classpathdir" value="../ea2ddl-dao/target/classes"/>\r
8 \r
9         <path id="classpath">\r
10                 <pathelement path="${classpathdir}"/>\r
11         <pathelement path="target/test-classes"/>\r
12                 <pathelement path="${common-classpathdir}"/>\r
13                 <pathelement path="${dao-classpathdir}"/>\r
14                 <fileset dir="lib">\r
15                         <include name="**/*.jar" />\r
16                 </fileset>\r
17         </path>\r
18 \r
19         <typedef resource="ea2ddl-taskdef.properties" classpathref="classpath" />\r
20 \r
21         <target name="gen-ddl">\r
22                 <gen-merge\r
23                         configPath="${configPath}"\r
24                         classpathref="classpath"\r
25                         factoryClassName="jp.sourceforge.ea2ddl.ddl.factory.impl.DatabaseModelFactoryImpl"\r
26                         templatefilename="ddl.ftl"\r
27                         outputfilename="replace-schema-10-base.sql"\r
28                         outputdirname="output"\r
29                         >\r
30                 </gen-merge>\r
31                 <gen-merge\r
32                         configPath="${configPath}"\r
33                         classpathref="classpath"\r
34                         factoryClassName="jp.sourceforge.ea2ddl.ddl.factory.impl.ClassificationModelFactoryImpl"\r
35                         templateFileName="classification.ftl"\r
36                         outputFileName="classification.txt"\r
37                         outputdirname="output"\r
38                         >\r
39                 </gen-merge>\r
40         </target>\r
41 </project>\r