forked from eclipse-ee4j/eclipselink
-
Notifications
You must be signed in to change notification settings - Fork 0
/
antbuild.properties
273 lines (238 loc) · 11.7 KB
/
antbuild.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
#
# Copyright (c) 2008, 2019 Oracle and/or its affiliates. All rights reserved.
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License v. 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0,
# or the Eclipse Distribution License v. 1.0 which is available at
# http://www.eclipse.org/org/documents/edl-v10.php.
#
# SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
#
# Properties used in building the eclipselink.jar.
# The directory that holds the oracle-specific jar files.
# You can either put the jars in this directory, or specify your own directory.
junit.lib=../extension.lib.external/junit.jar
tools.lib=${env.JAVA_HOME}/lib/tools.jar
jacocoant.lib=../extension.lib.external/jacocoant.jar
jacoco.out=jacoco.out
sonarant.lib=../extension.lib.external/sonar-ant-task-2.2.jar
# Set javac.debug to "true" to enable debug attributes like lines, variables and source-filename
# Set javac.optimize to "on" to enable cpmpiler optimizations
# Set javac.deprecation to "on" to enable deprecation messages during compile
# Set javac.version when you would like to override the java version during testing
javac.debug=true
javac.debuglevel=lines,vars,source
javac.optimize=off
javac.deprecation=off
javac.version=1.8
eclipselink.log.level=info
# Do not edit the variables below
# They may, however, be overridden in parent scripts
# Static Definitions
# -----------------------------------
release.version=3.0.0
build.dir=build
classes.dir=classes
plugins.dir=plugins
report.dir=reports
resource.dir=resource
run.dir=run
src.dir=src
tmp.dir=tmp
antlr=org.eclipse.persistence.antlr
asm=org.eclipse.persistence.asm
# Variable Definitions (execution location dependent)
# -----------------------------------
eclipselink.plugins=${plugins.dir}
eclipselink.build.base=buildsystem
eclipselink.examples.base=examples
eclipselink.core.base=foundation
eclipselink.dbws.base=dbws
eclipselink.jpa.base=jpa
eclipselink.moxy.base=moxy
eclipselink.sdo.base=sdo
eclipselink.util.base=utils
eclipselink.perf.base=performance
eclipselink.asm=${eclipselink.plugins}/${asm}
eclipselink.antlr=${eclipselink.plugins}/${antlr}
eclipselink.mvn.parent=${eclipselink.build.base}/org.eclipse.persistence.parent
eclipselink.compdeps=${eclipselink.build.base}/compdeps
eclipselink.compdeps.internal=${eclipselink.compdeps}/org.eclipse.persistence.compdeps.internal
eclipselink.compdeps.p2repo=${eclipselink.compdeps}/org.eclipse.persistence.compdeps.p2repo/target/repository/plugins
eclipselink.oraclelibs=${eclipselink.build.base}/oraclelibs
eclipselink.sun-misc=${eclipselink.compdeps}/sun.misc
eclipselink.core=${eclipselink.core.base}/org.eclipse.persistence.core
eclipselink.core.bin=${eclipselink.core.base}/bin
eclipselink.core.test=${eclipselink.core.base}/eclipselink.core.test
eclipselink.core.xsds=${eclipselink.core}/resource/org/eclipse/persistence
eclipselink.core.depend=${resource.jar},${ejb.jar},${jms.jar},${transaction.jar},${mail.jar}
eclipselink.extension=${eclipselink.core.base}/org.eclipse.persistence.extension
eclipselink.extension.test=${eclipselink.core.base}/eclipselink.extension.test
eclipselink.corba.test=${eclipselink.core.base}/eclipselink.extension.corba.test
eclipselink.extension.oracle=${eclipselink.core.base}/org.eclipse.persistence.oracle
eclipselink.extension.oracle.test=${eclipselink.core.base}/eclipselink.extension.oracle.test
eclipselink.extension.oracle.spatial.test=${eclipselink.core.base}/eclipselink.extension.oracle.spatial.test
eclipselink.extension.oracle.nosql=${eclipselink.core.base}/org.eclipse.persistence.oracle.nosql
eclipselink.extension.oracle.nosql.test=${eclipselink.core.base}/eclipselink.extension.oracle.nosql.test
eclipselink.extension.nosql=${eclipselink.core.base}/org.eclipse.persistence.nosql
eclipselink.extension.nosql.test=${eclipselink.core.base}/eclipselink.extension.nosql.test
eclipselink.dbws=${eclipselink.dbws.base}/org.eclipse.persistence.dbws
eclipselink.dbws.test=${eclipselink.dbws.base}/eclipselink.dbws.test
eclipselink.dbws.test.oracle=${eclipselink.dbws.base}/eclipselink.dbws.test.oracle
eclipselink.dbws.xsds=${eclipselink.dbws}/resource/org/eclipse/persistence/dbws
eclipselink.dbws.builder=${eclipselink.util.base}/org.eclipse.persistence.dbws.builder
eclipselink.dbws.builder.test=${eclipselink.util.base}/eclipselink.dbws.builder.test
eclipselink.dbws.builder.test.oracle=${eclipselink.util.base}/eclipselink.dbws.builder.test.oracle
eclipselink.jpa=${eclipselink.jpa.base}/org.eclipse.persistence.jpa
eclipselink.jpa.test=${eclipselink.jpa.base}/eclipselink.jpa.test
eclipselink.jpa.test.jse=${eclipselink.jpa.base}/eclipselink.jpa.test.jse
eclipselink.jpa.spring.test=${eclipselink.jpa.base}/eclipselink.jpa.spring.test
eclipselink.jpa.wdf.test=${eclipselink.jpa.base}/eclipselink.jpa.wdf.test
eclipselink.jpa.xsds=${eclipselink.jpa}/resource/org/eclipse/persistence/jpa
eclipselink.jpa.plugins=${eclipselink.jpa.base}/${plugins.dir}
eclipselink.modelgen=${eclipselink.jpa.base}/org.eclipse.persistence.jpa.modelgen
eclipselink.jpars=${eclipselink.jpa.base}/org.eclipse.persistence.jpars
eclipselink.jpars.test=${eclipselink.jpa.base}/eclipselink.jpars.test
eclipselink.hermes=${eclipselink.jpa.base}/org.eclipse.persistence.jpa.jpql
eclipselink.hermes.test=${eclipselink.jpa.base}/org.eclipse.persistence.jpa.jpql.test
eclipselink.moxy=${eclipselink.moxy.base}/org.eclipse.persistence.moxy
eclipselink.moxy.bin=${eclipselink.moxy.base}/bin
eclipselink.moxy.dynamicxjc=${eclipselink.moxy.base}/org.eclipse.persistence.moxy.dynamicxjc
eclipselink.moxy.test=${eclipselink.moxy.base}/eclipselink.moxy.test
eclipselink.moxy.plugins=${eclipselink.moxy.base}/${plugins.dir}
eclipselink.moxy.xsds=${eclipselink.moxy}/resource/org/eclipse/persistence/jaxb
eclipselink.sdo=${eclipselink.sdo.base}/org.eclipse.persistence.sdo
eclipselink.sdo.bin=${eclipselink.sdo.base}/bin
eclipselink.sdo.test=${eclipselink.sdo.base}/eclipselink.sdo.test
eclipselink.sdo.plugins=${eclipselink.sdo.base}/${plugins.dir}
eclipselink.sdo.test.server.wls=${eclipselink.sdo.base}/eclipselink.sdo.test.server.wls
eclipselink.util.jaxb=${eclipselink.util.base}/eclipselink.utils.jaxb
eclipselink.util.plugins=${eclipselink.util.base}/${plugins.dir}
eclipselink.util.rename=${eclipselink.util.base}/eclipselink.utils.rename
eclipselink.util.rename.resource=${eclipselink.util.rename}/resource
eclipselink.util.sigcompare=${eclipselink.util.base}/eclipselink.utils.sigcompare
eclipselink.perf.test=${eclipselink.perf.base}/eclipselink.perf.test
javadoc.prefixTitle=EclipseLink ${release.version}
jpars.javadoc.prefixTitle=EclipseLink JPA-RS ${release.version}
nosql.javadoc.prefixTitle=EclipseLink NoSQL ${release.version}
javadoc.postfixTitle=API Reference
javadoc.additionParamsCommon=-breakiterator -quiet -notimestamp
struct_converter.classes.dir=struct_converter_jar
eclipselink.oracle.depend.jar=eclipselink-extension-oracle.jar
eclipselink.eis.depend.jar=eclipselink-extension-eis.jar
unified.javadocs=${build.dir}/all_javadocs
eclipselink.javadocs=${build.dir}/el_javadocs
jpars.javadocs=${build.dir}/jpars_javadocs
nosql.javadocs=${build.dir}/nosql_javadocs
sdo.javadocs=${build.dir}/sdo_javadocs
xml.platform=org.eclipse.persistence.platform.xml.jaxp.JAXPPlatform
sdo.classgen.run.path=../../../${eclipselink.jar}${path.separator}../../../${eclipselink.sdo.test}/classes${path.separator}../../../${eclipselink.sdo.base}/plugins/${commonj.sdo.jar}${path.separator}../../../${eclipselink.plugins}/${mail.jar}
# Build Artifact Definitions
# -----------------------------------
eclipselink.jar=eclipselink.jar
eclipselink.install.prefix=eclipselink
eclipselink.example.install.prefix=${eclipselink.install.prefix}-examples
eclipselink.src.install.prefix=${eclipselink.install.prefix}-src
eclipselink.modelgen.prefix=org.eclipse.persistence.jpa.modelgen
eclipselink.modelgen.processor.prefix=eclipselink-jpa-modelgen
eclipselink.extension.prefix=org.eclipse.persistence.extension
eclipselink.extension.corba.prefix=org.eclipse.persistence.corba
eclipselink.tst.src.prefix=${eclipselink.install.prefix}-test-src
eclipselink.tst.jar.prefix=${eclipselink.install.prefix}-test-jars
eclipselink.plugins.install.prefix=eclipselink-plugins
eclipselink.nosql.install.prefix=eclipselink-plugins-nosql
unified.javadoc.install.prefix=unified-eclipselink-javadocs
eclipselink.javadoc.install.prefix=eclipselink-javadocs
jpars.javadoc.install.prefix=eclipselink-jpars-javadocs
nosql.javadoc.install.prefix=nosql-javadocs
sdo.javadoc.install.prefix=sdo-javadocs
eclipselink.zip.suffix=.zip
dbws-util.jar=eclipselink-dbwsutils.jar
package-rename.jar=package-rename.jar
package-rename.properties=package-rename.properties
coretest.framework.jar=eclipselink-coretest-framework.jar
jpatest.framework.jar=eclipselink-jpatest-framework.jar
# should pull in component properties instead of redefining
persistence22.jar=jakarta.persistence_2.2.2.jar
persistence22.src.jar=jakarta.persistence.source_2.2.2.jar
persistence22.javadoc.jar=jakarta.persistence.javadoc_2.2.2.jar
persistence21.jar=javax.persistence_2.1.1.v201509150925.jar
jaxb-api.src.jar=jakarta.xml.bind-api-source.jar
jaxb-api.jar=jakarta.xml.bind-api.jar
jaxb-core.jar=jaxb-osgi.jar
json.jar=jakarta.json.jar
validation-api.jar=jakarta.validation-api.jar
mail.jar=jakarta.mail.jar
commonj.sdo.jar=commonj.sdo_2.1.1.v201112051852.jar
commonj.sdo.src.zip=commonj.sdo.source_2.1.1.v201112051852.jar
wsdl.jar=javax.wsdl_1.6.2.v201012040545.jar
servlet-api.jar=jakarta.servlet-api.jar
resource-api.jar=jakarta.resource-api.jar
ejb-api.jar=jakarta.ejb-api.jar
jms-api.jar=jakarta.jms-api.jar
transaction-api.jar=jakarta.transaction-api.jar
wsrs-api.jar=jakarta.ws.rs-api.jar
jgroups.jar=jgroups.jar
activation.jar=jakarta.activation.jar
annotation-api.jar=jakarta.annotation-api.jar
cdi-api.jar=jakarta.enterprise.cdi-api.jar
inject.jar=jakarta.inject.jar
interceptor-api.jar=jakarta.interceptor-api.jar
soap-api.jar=jakarta.xml.soap-api.jar
ws-api.jar=jakarta.xml.ws-api.jar
management-api.jar=management-api.jar
logback-classic.jar=logback-classic.jar
logback-core.jar=logback-core.jar
mongo-java-driver.jar=mongo-java-driver.jar
#Generated by generate-internal-compdeps Ant task
sun-misc.jar=sun-misc.jar
#Corba dependencies (required in JDK 11)
glassfish-corba-csiv2-idl.jar=glassfish-corba-csiv2-idl.jar
glassfish-corba-internal-api.jar=glassfish-corba-internal-api.jar
glassfish-corba-omgapi.jar=glassfish-corba-omgapi.jar
glassfish-corba-orb.jar=glassfish-corba-orb.jar
gmbal.jar=gmbal.jar
hk2-api.jar=hk2-api.jar
hk2-locator.jar=hk2-locator.jar
hk2-utils.jar=hk2-utils.jar
jersey-core.jar=jersey-core.jar
jersey-client.jar=jersey-client.jar
jersey-common.jar=jersey-common.jar
#Corba dependencies (required in JDK 11)
pfl-asm.jar=pfl-asm.jar
pfl-basic.jar=pfl-basic.jar
pfl-basic-tools.jar=pfl-basic-tools.jar
pfl-dynamic.jar=pfl-dynamic.jar
pfl-test.jar=pfl-test.jar
pfl-tf.jar=pfl-tf.jar
osgi.core.jar=osgi.core.jar
osgi.cmpn.jar=osgi.cmpn.jar
slf4j-api.jar=slf4j-api.jar
slf4j-nop.jar=slf4j-nop.jar
# Oracle Dependency definitions
ojdbc.jar=ojdbc7.jar
orai18n.jar=orai18n.jar
orai18n-mapping.jar=orai18n-mapping.jar
aqapi.jar=aqapi.jar
sdoapi.jar=sdoapi.jar
xdb.jar=xdb.jar
xmlparser.jar=xmlparserv2.jar
ucp.jar=ucp.jar
dms.jar=dms.jar
xml.jar=xml.jar
kvclient.jar=kvclient.jar
about-file=about.html
readme-file=readme.html
license-files=license.*
setenv-scripts=setenv.*
package-rename-scripts=packageRename.*
jaxb-compiler-scripts=jaxb-compiler.*
sdo-compiler-scripts=sdo-*.*
#Manifest Information
eclipselink.specification.title=Eclipse Persistence Services
specification.vendor=Eclipse.org - EclipseLink Project
eclipselink.implementation.title=org.eclipse.persistence
implementation.vendor=${specification.vendor}
eclipselink.premain.class=org.eclipse.persistence.internal.jpa.deployment.JavaSECMPInitializerAgent
eclipselink.main.class=org.eclipse.persistence.Version