root/trunk/im-insert-generator/src/main/config/build.xml

リビジョン 5, 2.0 kB (コミッタ: shinomiya, コミット時期: 15 年 前)

im-insert-generator最初のコミット

Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <project name="project" default="default">
4
5     <!-- define properties. -->
6     <property name="version" value="0.1.0"/>
7     <property name="lib.dir" value="./lib"/>
8     <property name="jar.name" value="im-insert-generator-${version}.jar"/>
9    
10     <!-- define library filesets. -->
11     <fileset id="generate.jar" file="${lib.dir}/${jar.name}" />
12    
13     <!-- define library for MS SQLServer drivers. -->
14     <fileset id="microsoft.jar" dir="${lib.dir}">
15         <include name="msbase.jar"/>
16         <include name="mssqlserver.jar"/>
17         <include name="msutil.jar"/>
18     </fileset>
19
20     <!-- define library for Oracle drivers. -->
21     <fileset id="oracle.jar" file="${lib.dir}/ojdbc14.jar" />
22
23     <!-- define library for DB2 drivers. -->
24     <fileset id="db2.jar" file="${lib.dir}/db2java.zip" />
25
26     <!-- generate classpath. -->
27     <path id="generate.classpath">
28         <fileset refid="generate.jar"/>
29         <fileset refid="microsoft.jar"/>
30         <fileset refid="oracle.jar"/>
31         <fileset refid="db2.jar"/>
32     </path>
33
34     <!-- execute generate task. -->
35     <target name="generate">
36         <java fork="true" maxmemory="128m" classname="org.intra_mart.data_migration.GeneratorMain">
37             <classpath refid="generate.classpath"/>
38             <jvmarg value="-Djava.util.logging.config.file=conf/logging.properties"/>
39             <arg value="${type}"/>
40             <arg value="${table_name}"/>
41             <arg value="${input_path}"/>
42             <arg value="${output_dir}"/>
43         </java>
44     </target>
45        
46     <!-- call for execute generate task. -->
47     <target name="default">
48
49         <antcall target="generate">
50             <param name="type" value="insertGenerator"/>
51             <param name="table_name" value="table"/>
52             <param name="input_path" value="input/jdbc.properties"/>
53             <param name="output_dir" value="output"/>
54         </antcall>
55
56     </target>
57
58 </project>
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。