Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit42d26fb

Browse files
author
Peter Mount
committed
Finally created ant build.xml file
1 parente34d442 commit42d26fb

File tree

3 files changed

+68
-6
lines changed

3 files changed

+68
-6
lines changed

‎src/interfaces/jdbc/CHANGELOG

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
Tue Dec 19 17:30:00 GMT 2000 peter@retep.org.uk
2+
- Finally created ant build.xml file
3+
14
Mon Nov 20 08:12:00 GMT 2000 peter@retep.org.uk
25
- Encoding patch to Connection by wrobell@posexperts.com.pl
36

‎src/interfaces/jdbc/build.xml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
<!--
2+
3+
build file to allow ant (http://jakarta.apache.org/ant/) to be used
4+
to build the PostgreSQL JDBC Driver.
5+
6+
$Id: build.xml,v 1.1 2000/12/19 17:33:39 peter Exp $
7+
8+
-->
9+
10+
<projectname="postgresqlJDBC"default="jar"basedir=".">
11+
12+
13+
<!-- set global properties for this build-->
14+
<propertyname="src"value="." />
15+
<propertyname="dest"value="build" />
16+
<propertyname="package"value="org/postgresql" />
17+
18+
<!--
19+
This is a simpler method than utils.CheckVersion
20+
It defaults to jdbc1, but builds jdbc2 if the java.lang.Byte class is
21+
in the CLASSPATH (ie JDK1.2 or later), and then enterprise if the
22+
javax.sql.DataSource class is present.
23+
24+
Important: This must have the following order: jdbc1, jdbc2, enterprise
25+
-->
26+
<targetname="check_versions">
27+
<availableproperty="jdk1.2+"classname="java.lang.ThreadLocal" />
28+
<availableproperty="jdk1.3+"classname="java.lang.StrictMath" />
29+
<availableproperty="jdk1.2e+"classname="javax.sql.DataSource" />
30+
31+
<mkdirdir="${dest}" />
32+
</target>
33+
34+
<targetname="clean">
35+
<deletedir="${dest}" />
36+
</target>
37+
38+
<!-- This is the core of the driver. It is common for all three versions-->
39+
<targetname="compile"depends="check_versions">
40+
<javacsrcdir="${src}"destdir="${dest}">
41+
<includename="${package}/**" />
42+
<excludename="${package}/jdbc1/**"if="jdk1.2+" />
43+
<excludename="${package}/jdbc2/**"unless="jdk1.2+" />
44+
<excludename="${package}/largeobject/PGBlob.java"unless="jdk1.2+" />
45+
<excludename="${package}/PostgresqlDataSource.java"unless="jdk1.2e+" />
46+
<excludename="${package}/xa/**"unless="jdk1.2e+" />
47+
</javac>
48+
<copytodir="${dest}">
49+
<filesetdir="${src}">
50+
<includename="**/*.properties" />
51+
</fileset>
52+
</copy>
53+
</target>
54+
55+
<targetname="jar"depends="compile">
56+
<jarjarfile="postgresql.jar"basedir="${dest}"includes="org/**" />
57+
</target>
58+
59+
</project>

‎src/interfaces/jdbc/utils/CheckVersion.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,14 @@ public static void main(String args[])
4141
{
4242
Stringvmversion =System.getProperty("java.vm.version");
4343

44+
System.out.println("postgresql.jdbc="+System.getProperty("postgresql.jdbc"));
45+
4446
// We are running a 1.1 JVM
4547
if(vmversion.startsWith("1.1")) {
4648
System.out.println("jdbc1");
47-
System.exit(0);
49+
//System.exit(0);
4850
}
49-
51+
else
5052
// We are running a 1.2 or 1.3 JVM
5153
if(vmversion.startsWith("1.2") ||
5254
vmversion.startsWith("1.3") ||
@@ -59,10 +61,8 @@ public static void main(String args[])
5961
System.out.println("enterprise");
6062
else
6163
System.out.println("jdbc2");
62-
System.exit(0);
64+
//System.exit(0);
6365
}
64-
65-
System.out.println("huho");
66-
System.exit(0);
66+
System.setProperty("postgresql.jdbc","yoyo");
6767
}
6868
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp