OSDN Git Service

ディレクトリトップで mvn package で成果物を作れるようにした
[ea2ddl/ea2ddl.git] / ea2ddl-dist / dist / ea2ddl / build-ea2ddl.xml
diff --git a/ea2ddl-dist/dist/ea2ddl/build-ea2ddl.xml b/ea2ddl-dist/dist/ea2ddl/build-ea2ddl.xml
new file mode 100644 (file)
index 0000000..cd741e8
--- /dev/null
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<project name="ea2ddl-ddl" default="gen-ddl" basedir=".">\r
+\r
+       <property name="configPath" value="ea2ddl.dicon"/>\r
+       <property name="classpathdir" value="target/classes" />\r
+       <property name="common-classpathdir" value="../ea2ddl-common/target/classes"/>\r
+       <property name="dao-classpathdir" value="../ea2ddl-dao/target/classes"/>\r
+\r
+       <path id="classpath">\r
+               <pathelement path="${classpathdir}"/>\r
+        <pathelement path="target/test-classes"/>\r
+               <pathelement path="${common-classpathdir}"/>\r
+               <pathelement path="${dao-classpathdir}"/>\r
+               <fileset dir="lib">\r
+                       <include name="**/*.jar" />\r
+               </fileset>\r
+       </path>\r
+\r
+       <typedef resource="ea2ddl-taskdef.properties" classpathref="classpath" />\r
+\r
+       <target name="gen-ddl">\r
+               <gen-merge\r
+                       configPath="${configPath}"\r
+                       classpathref="classpath"\r
+                       factoryClassName="jp.sourceforge.ea2ddl.ddl.factory.impl.DatabaseModelFactoryImpl"\r
+                       templatefilename="ddl.ftl"\r
+                       outputfilename="replace-schema-10-base.sql"\r
+                       outputdirname="output"\r
+                       >\r
+               </gen-merge>\r
+               <gen-merge\r
+                       configPath="${configPath}"\r
+                       classpathref="classpath"\r
+                       factoryClassName="jp.sourceforge.ea2ddl.ddl.factory.impl.ClassificationModelFactoryImpl"\r
+                       templateFileName="classification.ftl"\r
+                       outputFileName="classification.txt"\r
+                       outputdirname="output"\r
+                       >\r
+               </gen-merge>\r
+       </target>\r
+</project>\r