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

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

PostgreSQLの設定を追加(JDBCドライバのファイル名は変更が必要な場合があります)

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     <!-- define library for PostgreSQL drivers. -->
27     <fileset id="postgres.jar" file="${lib.dir}/postgresql-8.2-505.jdbc3.jar" />
28
29     <!-- generate classpath. -->
30     <path id="generate.classpath">
31         <fileset refid="generate.jar"/>
32         <fileset refid="microsoft.jar"/>
33         <fileset refid="oracle.jar"/>
34         <fileset refid="db2.jar"/>
35         <fileset refid="postgres.jar"/>
36     </path>
37
38     <!-- execute generate task. -->
39     <target name="generate">
40         <java fork="true" maxmemory="128m" classname="org.intra_mart.data_migration.GeneratorMain">
41             <classpath refid="generate.classpath"/>
42             <jvmarg value="-Djava.util.logging.config.file=conf/logging.properties"/>
43             <arg value="${type}"/>
44             <arg value="${table_name}"/>
45             <arg value="${input_path}"/>
46             <arg value="${output_dir}"/>
47         </java>
48     </target>
49        
50     <!-- call for execute generate task. -->
51     <target name="default">
52
53         <antcall target="generate">
54             <param name="type" value="insertGenerator"/>
55             <param name="table_name" value="table"/>
56             <param name="input_path" value="input/jdbc.properties"/>
57             <param name="output_dir" value="output"/>
58         </antcall>
59
60     </target>
61
62 </project>
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。