comparison build.xml @ 391:f523727db392

Moved Java classes from packages starting with nl.cwi.monetdb.* to package org.monetdb.* This naming complies to the Java Package Naming convention as MonetDB's main website is www.monetdb.org.
author Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
date Thu, 12 Nov 2020 22:02:01 +0100 (2020-11-12)
parents b1f8750e6cde
children bf9f6b6ecf40
comparison
equal deleted inserted replaced
390:6199e0be3c6e 391:f523727db392
17 17
18 <project name="MonetDB_Java_Drivers" default="default" basedir="."> 18 <project name="MonetDB_Java_Drivers" default="default" basedir=".">
19 19
20 20
21 <!-- set global properties for this build --> 21 <!-- set global properties for this build -->
22 <property name="srcdir" value="src/main/java" /> 22 <property name="srcdir" value="src/main/java" />
23 <property name="libdir" value="lib" /> 23 <property name="libdir" value="lib" />
24 <property name="jardir" value="jars" /> 24 <property name="jardir" value="jars" />
25 <property name="builddir" value="build" /> 25 <property name="builddir" value="build" />
26 <property name="docdir" value="doc" /> 26 <property name="docdir" value="doc" />
27 <property name="jdbc-package" value="nl/cwi/monetdb/jdbc" /> 27 <property name="jdbc-package" value="org/monetdb/jdbc" />
28 <property name="mcl-package" value="nl/cwi/monetdb/mcl" /> 28 <property name="mcl-package" value="org/monetdb/mcl" />
29 <property name="client-package" value="nl/cwi/monetdb/client" /> 29 <property name="client-package" value="org/monetdb/client" />
30 <property name="util-package" value="nl/cwi/monetdb/util" /> 30 <property name="util-package" value="org/monetdb/util" />
31 <property name="mero-control-package" value="nl/cwi/monetdb/merovingian" /> 31 <property name="mero-control-package" value="org/monetdb/merovingian" />
32
33 <!-- old nl/cwi/monetdb packages for some deprecated classes as of nov2020 -->
34 <property name="nl-cwi-jdbc-package" value="nl/cwi/monetdb/jdbc" />
35 <property name="nl-cwi-mcl-package" value="nl/cwi/monetdb/mcl" />
36 <property name="nl-cwi-client-package" value="nl/cwi/monetdb/client" />
32 37
33 <property file="build.local.properties" /> 38 <property file="build.local.properties" />
34 <property file="build.properties" /> 39 <property file="build.properties" />
35 40
36 <!-- 41 <!--
92 </target> 97 </target>
93 98
94 <!-- jar targets --> 99 <!-- jar targets -->
95 <target name="jar_jdbc" depends="compile_mcl,compile_jdbc" 100 <target name="jar_jdbc" depends="compile_mcl,compile_jdbc"
96 unless="uptodate.jdbc-jar"> 101 unless="uptodate.jdbc-jar">
97 <echo file="${builddir}/META-INF/services/java.sql.Driver" append="false">nl.cwi.monetdb.jdbc.MonetDriver</echo> 102 <echo file="${builddir}/META-INF/services/java.sql.Driver" append="false">org.monetdb.jdbc.MonetDriver</echo>
98 <jar jarfile="${jdbc-jar}"> 103 <jar jarfile="${jdbc-jar}">
99 <fileset dir="${builddir}"> 104 <fileset dir="${builddir}">
105 <include name="META-INF/services/java.sql.Driver" />
100 <include name="${jdbc-package}/**/*.class" /> 106 <include name="${jdbc-package}/**/*.class" />
107 <include name="${nl-cwi-jdbc-package}/MonetDriver.class" />
108 <include name="${nl-cwi-jdbc-package}/types/*.class" />
101 <include name="${mcl-package}/**/*.class" /> 109 <include name="${mcl-package}/**/*.class" />
102 <include name="META-INF/services/java.sql.Driver" /> 110 <include name="${nl-cwi-mcl-package}/net/MapiSocket.class" />
103 </fileset> 111 </fileset>
104 </jar> 112 </jar>
105 </target> 113 </target>
106 114
107 <target name="jar_mcl" depends="compile_mcl"> 115 <target name="jar_mcl" depends="compile_mcl">
108 <jar jarfile="${mcl-jar}"> 116 <jar jarfile="${mcl-jar}">
109 <fileset dir="${builddir}"> 117 <fileset dir="${builddir}">
110 <include name="${mcl-package}/**/*.class" /> 118 <include name="${mcl-package}/**/*.class" />
119 <include name="${nl-cwi-mcl-package}/net/MapiSocket.class" />
111 </fileset> 120 </fileset>
112 </jar> 121 </jar>
113 </target> 122 </target>
114 123
115 <target name="jar_client" depends="compile_util,compile_client"> 124 <target name="jar_client" depends="compile_util,compile_client">
116 <jar jarfile="${jardir}/monetdb-clients.jar"> 125 <jar jarfile="${jardir}/monetdb-clients.jar">
117 <fileset dir="${builddir}"> 126 <fileset dir="${builddir}">
118 <include name="${client-package}/**/*.class" /> 127 <include name="${client-package}/**/*.class" />
128 <include name="${nl-cwi-client-package}/JdbcClient.class" />
119 <include name="${util-package}/**/*.class" /> 129 <include name="${util-package}/**/*.class" />
120 </fileset> 130 </fileset>
121 </jar> 131 </jar>
122 </target> 132 </target>
123 133
126 depends="compile_mcl,compile_jdbc,compile_util,compile_client" 136 depends="compile_mcl,compile_jdbc,compile_util,compile_client"
127 unless="uptodate.jdbcclient-jar"> 137 unless="uptodate.jdbcclient-jar">
128 <echo message="Building jdbcclient + JDBC driver convenience jar" /> 138 <echo message="Building jdbcclient + JDBC driver convenience jar" />
129 <jar jarfile="${jdbcclient-jar}"> 139 <jar jarfile="${jdbcclient-jar}">
130 <fileset dir="${builddir}"> 140 <fileset dir="${builddir}">
131 <include name="${jdbc-package}/**/*.class" />
132 <include name="${mcl-package}/**/*.class" />
133 <include name="${client-package}/**/*.class" /> 141 <include name="${client-package}/**/*.class" />
142 <include name="${nl-cwi-client-package}/JdbcClient.class" />
134 <include name="${util-package}/**/*.class" /> 143 <include name="${util-package}/**/*.class" />
135 <include name="META-INF/services/java.sql.Driver" /> 144 <include name="META-INF/services/java.sql.Driver" />
145 <include name="${jdbc-package}/**/*.class" />
146 <include name="${nl-cwi-jdbc-package}/MonetDriver.class" />
147 <include name="${nl-cwi-jdbc-package}/types/*.class" />
148 <include name="${mcl-package}/**/*.class" />
149 <include name="${nl-cwi-mcl-package}/net/MapiSocket.class" />
136 </fileset> 150 </fileset>
137 <manifest> 151 <manifest>
138 <attribute name="Built-By" value="${user.name}" /> 152 <attribute name="Built-By" value="${user.name}" />
139 <attribute name="Main-Class" value="nl.cwi.monetdb.client.JdbcClient" /> 153 <attribute name="Main-Class" value="org.monetdb.client.JdbcClient" />
140 </manifest> 154 </manifest>
141 </jar> 155 </jar>
142 </target> 156 </target>
143 157
144 <!-- a convenience jar of MeroControl plus the JMonetDB utility --> 158 <!-- a convenience jar of MeroControl plus the JMonetDB utility -->
148 <echo message="Building MeroControl + JmonetDB convenience jar" /> 162 <echo message="Building MeroControl + JmonetDB convenience jar" />
149 <jar jarfile="${jmonetdb-jar}"> 163 <jar jarfile="${jmonetdb-jar}">
150 <fileset dir="${builddir}"> 164 <fileset dir="${builddir}">
151 <include name="${mero-control-package}/**/*.class" /> 165 <include name="${mero-control-package}/**/*.class" />
152 <include name="${mcl-package}/**/*.class" /> 166 <include name="${mcl-package}/**/*.class" />
153 <include name="${client-package}/**/JMonetDB.class" /> 167 <include name="${client-package}/JMonetDB.class" />
154 <include name="${util-package}/**/*.class" /> 168 <include name="${util-package}/**/*.class" />
155 </fileset> 169 </fileset>
156 <manifest> 170 <manifest>
157 <attribute name="Built-By" value="${user.name}" /> 171 <attribute name="Built-By" value="${user.name}" />
158 <attribute name="Main-Class" value="nl.cwi.monetdb.client.JMonetDB" /> 172 <attribute name="Main-Class" value="org.monetdb.client.JMonetDB" />
159 </manifest> 173 </manifest>
160 </jar> 174 </jar>
161 </target> 175 </target>
162 176
163 <target name="jar_mero_control" 177 <target name="jar_mero_control"
184 source="${jvm.version}" 198 source="${jvm.version}"
185 target="${jvm.version}" 199 target="${jvm.version}"
186 > 200 >
187 <src path="${srcdir}" /> 201 <src path="${srcdir}" />
188 <include name="${jdbc-package}/**/*.java" /> 202 <include name="${jdbc-package}/**/*.java" />
203 <include name="${nl-cwi-jdbc-package}/MonetDriver.java" />
204 <include name="${nl-cwi-jdbc-package}/types/*.java" />
205 <include name="${nl-cwi-mcl-package}/net/MapiSocket.java" />
189 <compilerarg line="${javac.flags}" /> 206 <compilerarg line="${javac.flags}" />
190 </javac> 207 </javac>
191 </target> 208 </target>
192 209
193 <target name="compile_mcl" depends="prepare"> 210 <target name="compile_mcl" depends="prepare">
201 includeantruntime="false" 218 includeantruntime="false"
202 source="${jvm.version}" 219 source="${jvm.version}"
203 target="${jvm.version}" 220 target="${jvm.version}"
204 > 221 >
205 <include name="${mcl-package}/**/*.java" /> 222 <include name="${mcl-package}/**/*.java" />
223 <include name="${nl-cwi-mcl-package}/net/MapiSocket.java" />
206 <compilerarg line="${javac.flags}" /> 224 <compilerarg line="${javac.flags}" />
207 </javac> 225 </javac>
208 </target> 226 </target>
209 227
210 <target name="compile_client" depends="prepare"> 228 <target name="compile_client" depends="prepare">
218 includeantruntime="false" 236 includeantruntime="false"
219 source="${jvm.version}" 237 source="${jvm.version}"
220 target="${jvm.version}" 238 target="${jvm.version}"
221 > 239 >
222 <include name="${client-package}/**/*.java" /> 240 <include name="${client-package}/**/*.java" />
241 <include name="${nl-cwi-client-package}/JdbcClient.java" />
223 <compilerarg line="${javac.flags}" /> 242 <compilerarg line="${javac.flags}" />
224 </javac> 243 </javac>
225 </target> 244 </target>
226 245
227 <target name="compile_util" depends="prepare"> 246 <target name="compile_util" depends="prepare">
310 </condition> 329 </condition>
311 330
312 <uptodate targetfile="${jdbc-jar}" property="uptodate.jdbc-jar"> 331 <uptodate targetfile="${jdbc-jar}" property="uptodate.jdbc-jar">
313 <srcfiles dir="${srcdir}"> 332 <srcfiles dir="${srcdir}">
314 <include name="${jdbc-package}/**/*.java" /> 333 <include name="${jdbc-package}/**/*.java" />
334 <include name="${nl-cwi-jdbc-package}/MonetDriver.java" />
335 <include name="${nl-cwi-jdbc-package}/types/*.java" />
315 <include name="${mcl-package}/**/*.java" /> 336 <include name="${mcl-package}/**/*.java" />
337 <include name="${nl-cwi-mcl-package}/net/MapiSocket.java" />
316 </srcfiles> 338 </srcfiles>
317 </uptodate> 339 </uptodate>
318 <uptodate targetfile="${jdbcclient-jar}" property="uptodate.jdbcclient-jar"> 340 <uptodate targetfile="${jdbcclient-jar}" property="uptodate.jdbcclient-jar">
319 <srcfiles dir="${srcdir}"> 341 <srcfiles dir="${srcdir}">
320 <include name="${client-package}/**/*.java" /> 342 <include name="${client-package}/**/*.java" />
343 <include name="${nl-cwi-client-package}/JdbcClient.java" />
321 <include name="${jdbc-package}/**/*.java" /> 344 <include name="${jdbc-package}/**/*.java" />
345 <include name="${nl-cwi-jdbc-package}/MonetDriver.java" />
346 <include name="${nl-cwi-jdbc-package}/types/*.java" />
322 <include name="${mcl-package}/**/*.java" /> 347 <include name="${mcl-package}/**/*.java" />
348 <include name="${nl-cwi-mcl-package}/net/MapiSocket.java" />
323 </srcfiles> 349 </srcfiles>
324 </uptodate> 350 </uptodate>
325 <uptodate targetfile="${jmonetdb-jar}" property="uptodate.jmonetdb-jar"> 351 <uptodate targetfile="${jmonetdb-jar}" property="uptodate.jmonetdb-jar">
326 <srcfiles dir="${srcdir}"> 352 <srcfiles dir="${srcdir}">
327 <include name="${client-package}/**/*.java" /> 353 <include name="${client-package}/**/*.java" />