Project

General

Profile

Download (27.7 KB) Statistics
| Branch: | Tag: | Revision:
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
<!-- WARNING: Eclipse auto-generated file.
3
              Any modifications will be overwritten.
4
              To include a user specific buildfile here, simply create one in the same
5
              directory with the processing instruction <?eclipse.ant.import?>
6
              as the first entry and export the buildfile again. -->
7
<project basedir="." default="build" name="cdmlib-persistence">
8
    <property environment="env"/>
9
    <property name="M2_REPO" value="../../../Dokumente und Einstellungen/a.babadshanjan/.m2/repository"/>
10
    <property name="app-import.location" value="../app-import"/>
11
    <property name="cdmlib-ext.location" value="../cdmlib-ext"/>
12
    <property name="cdmlib-io.location" value="../cdmlib-io"/>
13
    <property name="cdmlib-remote.location" value="../cdmlib-remote"/>
14
    <property name="cdmlib-services.location" value="../cdmlib-services"/>
15
    <property name="ECLIPSE_HOME" value="../../../Programme/eclipse"/>
16
    <property name="junit.output.dir" value="junit"/>
17
    <property name="cdmlib-commons.location" value="../cdmlib-commons"/>
18
    <property name="cdmlib-model.location" value="../cdmlib-model"/>
19
    <property name="debuglevel" value="source,lines,vars"/>
20
    <property name="target" value="1.5"/>
21
    <property name="source" value="1.5"/>
22
    <path id="cdmlib-commons.classpath">
23
        <pathelement location="${cdmlib-commons.location}/target/classes"/>
24
        <pathelement location="${cdmlib-commons.location}/target/test-classes"/>
25
        <pathelement location="${M2_REPO}/javax/activation/activation/1.1/activation-1.1.jar"/>
26
        <pathelement location="${M2_REPO}/commons-collections/commons-collections/3.2/commons-collections-3.2.jar"/>
27
        <pathelement location="${M2_REPO}/commons-dbcp/commons-dbcp/1.2.2/commons-dbcp-1.2.2.jar"/>
28
        <pathelement location="${M2_REPO}/commons-lang/commons-lang/2.2/commons-lang-2.2.jar"/>
29
        <pathelement location="${M2_REPO}/commons-logging/commons-logging/1.1/commons-logging-1.1.jar"/>
30
        <pathelement location="${M2_REPO}/commons-pool/commons-pool/1.3/commons-pool-1.3.jar"/>
31
        <pathelement location="${M2_REPO}/org/devlib/schmidt/imageinfo/1.7/imageinfo-1.7.jar"/>
32
        <pathelement location="${M2_REPO}/jdom/jdom/1.0/jdom-1.0.jar"/>
33
        <pathelement location="${M2_REPO}/javax/jms/jms/1.1/jms-1.1.jar"/>
34
        <pathelement location="${M2_REPO}/com/sun/jmx/jmxri/1.2.1/jmxri-1.2.1.jar"/>
35
        <pathelement location="${M2_REPO}/com/sun/jdmk/jmxtools/1.2.1/jmxtools-1.2.1.jar"/>
36
        <pathelement location="${M2_REPO}/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar"/>
37
        <pathelement location="${M2_REPO}/junit/junit/4.4/junit-4.4.jar"/>
38
        <pathelement location="${M2_REPO}/log4j/log4j/1.2.15/log4j-1.2.15.jar"/>
39
        <pathelement location="${M2_REPO}/javax/mail/mail/1.4/mail-1.4.jar"/>
40
        <pathelement location="${M2_REPO}/ognl/ognl/2.6.9/ognl-2.6.9.jar"/>
41
        <pathelement location="${M2_REPO}/org/apache/poi/poi/3.1-FINAL/poi-3.1-FINAL.jar"/>
42
        <pathelement location="${M2_REPO}/org/apache/sanselan/sanselan/0.94-incubator/sanselan-0.94-incubator.jar"/>
43
        <pathelement location="${M2_REPO}/org/springframework/spring-test/2.5.6/spring-test-2.5.6.jar"/>
44
        <pathelement location="${M2_REPO}/org/unitils/unitils/1.0/unitils-1.0.jar"/>
45
    </path>
46
    <path id="cdmlib-model.classpath">
47
        <pathelement location="${cdmlib-model.location}/target/classes"/>
48
        <pathelement location="${cdmlib-model.location}/target/test-classes"/>
49
        <pathelement location="${M2_REPO}/javax/activation/activation/1.1/activation-1.1.jar"/>
50
        <pathelement location="${M2_REPO}/antlr/antlr/2.7.2/antlr-2.7.2.jar"/>
51
        <pathelement location="${M2_REPO}/aopalliance/aopalliance/1.0/aopalliance-1.0.jar"/>
52
        <pathelement location="${M2_REPO}/org/aspectj/aspectjrt/1.6.3/aspectjrt-1.6.3.jar"/>
53
        <pathelement location="${M2_REPO}/org/aspectj/aspectjweaver/1.6.3/aspectjweaver-1.6.3.jar"/>
54
        <pathelement location="${M2_REPO}/org/beanshell/bsh/2.0b4/bsh-2.0b4.jar"/>
55
        <path refid="cdmlib-commons.classpath"/>
56
        <pathelement location="${M2_REPO}/commons-codec/commons-codec/1.3/commons-codec-1.3.jar"/>
57
        <pathelement location="${M2_REPO}/commons-collections/commons-collections/3.2/commons-collections-3.2.jar"/>
58
        <pathelement location="${M2_REPO}/commons-dbcp/commons-dbcp/1.2.2/commons-dbcp-1.2.2.jar"/>
59
        <pathelement location="${M2_REPO}/commons-lang/commons-lang/2.2/commons-lang-2.2.jar"/>
60
        <pathelement location="${M2_REPO}/commons-logging/commons-logging/1.1/commons-logging-1.1.jar"/>
61
        <pathelement location="${M2_REPO}/commons-logging/commons-logging-api/1.0.4/commons-logging-api-1.0.4.jar"/>
62
        <pathelement location="${M2_REPO}/commons-pool/commons-pool/1.3/commons-pool-1.3.jar"/>
63
        <pathelement location="${M2_REPO}/dom4j/dom4j/1.6/dom4j-1.6.jar"/>
64
        <pathelement location="${M2_REPO}/org/hibernate/ejb3-persistence/1.0.2.GA/ejb3-persistence-1.0.2.GA.jar"/>
65
        <pathelement location="${M2_REPO}/freemarker/freemarker/2.3.8/freemarker-2.3.8.jar"/>
66
        <pathelement location="${M2_REPO}/org/hibernate/hibernate-annotations/3.4.0-SNAPSHOT/hibernate-annotations-3.4.0-SNAPSHOT.jar"/>
67
        <pathelement location="${M2_REPO}/org/hibernate/hibernate-commons-annotations/3.4.0-SNAPSHOT/hibernate-commons-annotations-3.4.0-SNAPSHOT.jar"/>
68
        <pathelement location="${M2_REPO}/org/hibernate/hibernate-core/3.4.0-SNAPSHOT/hibernate-core-3.4.0-SNAPSHOT.jar"/>
69
        <pathelement location="${M2_REPO}/org/hibernate/hibernate-entitymanager/3.4.0-SNAPSHOT/hibernate-entitymanager-3.4.0-SNAPSHOT.jar"/>
70
        <pathelement location="${M2_REPO}/org/hibernate/hibernate-envers/3.4.0-SNAPSHOT/hibernate-envers-3.4.0-SNAPSHOT.jar"/>
71
        <pathelement location="${M2_REPO}/org/hibernate/hibernate-search/3.1.0.GA/hibernate-search-3.1.0.GA.jar"/>
72
        <pathelement location="${M2_REPO}/org/hibernate/hibernate-tools/3.2.0.ga/hibernate-tools-3.2.0.ga.jar"/>
73
        <pathelement location="${M2_REPO}/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.jar"/>
74
        <pathelement location="${M2_REPO}/org/devlib/schmidt/imageinfo/1.7/imageinfo-1.7.jar"/>
75
        <pathelement location="${M2_REPO}/javax/xml/bind/jaxb-api/2.1/jaxb-api-2.1.jar"/>
76
        <pathelement location="${M2_REPO}/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6.jar"/>
77
        <pathelement location="${M2_REPO}/com/sun/xml/bind/jaxb-xjc/2.1.6/jaxb-xjc-2.1.6.jar"/>
78
        <pathelement location="${M2_REPO}/com/sun/xml/bind/jaxb1-impl/2.1.6/jaxb1-impl-2.1.6.jar"/>
79
        <pathelement location="${M2_REPO}/jdom/jdom/1.0/jdom-1.0.jar"/>
80
        <pathelement location="${M2_REPO}/javax/jms/jms/1.1/jms-1.1.jar"/>
81
        <pathelement location="${M2_REPO}/com/sun/jmx/jmxri/1.2.1/jmxri-1.2.1.jar"/>
82
        <pathelement location="${M2_REPO}/com/sun/jdmk/jmxtools/1.2.1/jmxtools-1.2.1.jar"/>
83
        <pathelement location="${M2_REPO}/joda-time/joda-time/1.5/joda-time-1.5.jar"/>
84
        <pathelement location="${M2_REPO}/joda-time/joda-time-hibernate/1.0/joda-time-hibernate-1.0.jar"/>
85
        <pathelement location="${M2_REPO}/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.jar"/>
86
        <pathelement location="${M2_REPO}/javax/transaction/jta/1.1/jta-1.1.jar"/>
87
        <pathelement location="${M2_REPO}/org/hibernate/jtidy/r8-20060801/jtidy-r8-20060801.jar"/>
88
        <pathelement location="${M2_REPO}/junit/junit/4.4/junit-4.4.jar"/>
89
        <pathelement location="${M2_REPO}/log4j/log4j/1.2.15/log4j-1.2.15.jar"/>
90
        <pathelement location="${M2_REPO}/com/ibm/lsid/lsid-client/1.1.2/lsid-client-1.1.2.jar"/>
91
        <pathelement location="${M2_REPO}/org/apache/lucene/lucene-core/2.4.0/lucene-core-2.4.0.jar"/>
92
        <pathelement location="${M2_REPO}/javax/mail/mail/1.4/mail-1.4.jar"/>
93
        <pathelement location="${M2_REPO}/ognl/ognl/2.6.9/ognl-2.6.9.jar"/>
94
        <pathelement location="${M2_REPO}/net/sf/opencsv/opencsv/1.8/opencsv-1.8.jar"/>
95
        <pathelement location="${M2_REPO}/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar"/>
96
        <pathelement location="${M2_REPO}/org/apache/poi/poi/3.1-FINAL/poi-3.1-FINAL.jar"/>
97
        <pathelement location="${M2_REPO}/org/apache/sanselan/sanselan/0.94-incubator/sanselan-0.94-incubator.jar"/>
98
        <pathelement location="${M2_REPO}/org/slf4j/slf4j-api/1.5.2/slf4j-api-1.5.2.jar"/>
99
        <pathelement location="${M2_REPO}/org/springframework/spring-aop/2.5.6/spring-aop-2.5.6.jar"/>
100
        <pathelement location="${M2_REPO}/org/springframework/spring-aspects/2.5.6/spring-aspects-2.5.6.jar"/>
101
        <pathelement location="${M2_REPO}/org/springframework/spring-beans/2.5.6/spring-beans-2.5.6.jar"/>
102
        <pathelement location="${M2_REPO}/org/springframework/spring-context/2.5.6/spring-context-2.5.6.jar"/>
103
        <pathelement location="${M2_REPO}/org/springframework/spring-core/2.5.6/spring-core-2.5.6.jar"/>
104
        <pathelement location="${M2_REPO}/org/springframework/spring-jdbc/2.5.6/spring-jdbc-2.5.6.jar"/>
105
        <pathelement location="${M2_REPO}/org/springframework/security/spring-security-core/2.0.4/spring-security-core-2.0.4.jar"/>
106
        <pathelement location="${M2_REPO}/org/springframework/spring-support/2.0.8/spring-support-2.0.8.jar"/>
107
        <pathelement location="${M2_REPO}/org/springframework/spring-test/2.5.6/spring-test-2.5.6.jar"/>
108
        <pathelement location="${M2_REPO}/org/springframework/spring-tx/2.5.6/spring-tx-2.5.6.jar"/>
109
        <pathelement location="${M2_REPO}/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar"/>
110
        <pathelement location="${M2_REPO}/org/unitils/unitils/1.0/unitils-1.0.jar"/>
111
        <pathelement location="${M2_REPO}/wsdl4j/wsdl4j/1.6.1/wsdl4j-1.6.1.jar"/>
112
        <pathelement location="${M2_REPO}/xml-apis/xml-apis/2.0.2/xml-apis-2.0.2.jar"/>
113
        <pathelement location="${M2_REPO}/xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar"/>
114
    </path>
115
    <path id="cdmlib-persistence.classpath">
116
        <pathelement location="target/classes"/>
117
        <pathelement location="target/test-classes"/>
118
        <pathelement location="${M2_REPO}/javax/activation/activation/1.1/activation-1.1.jar"/>
119
        <pathelement location="${M2_REPO}/antlr/antlr/2.7.6/antlr-2.7.6.jar"/>
120
        <pathelement location="${M2_REPO}/aopalliance/aopalliance/1.0/aopalliance-1.0.jar"/>
121
        <pathelement location="${M2_REPO}/org/aspectj/aspectjrt/1.6.3/aspectjrt-1.6.3.jar"/>
122
        <pathelement location="${M2_REPO}/org/aspectj/aspectjweaver/1.6.3/aspectjweaver-1.6.3.jar"/>
123
        <pathelement location="${M2_REPO}/org/beanshell/bsh/2.0b4/bsh-2.0b4.jar"/>
124
        <path refid="cdmlib-commons.classpath"/>
125
        <path refid="cdmlib-model.classpath"/>
126
        <pathelement location="${M2_REPO}/cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.jar"/>
127
        <pathelement location="${M2_REPO}/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar"/>
128
        <pathelement location="${M2_REPO}/commons-codec/commons-codec/1.3/commons-codec-1.3.jar"/>
129
        <pathelement location="${M2_REPO}/commons-collections/commons-collections/3.2/commons-collections-3.2.jar"/>
130
        <pathelement location="${M2_REPO}/commons-dbcp/commons-dbcp/1.2.2/commons-dbcp-1.2.2.jar"/>
131
        <pathelement location="${M2_REPO}/commons-lang/commons-lang/2.2/commons-lang-2.2.jar"/>
132
        <pathelement location="${M2_REPO}/commons-logging/commons-logging/1.0.3/commons-logging-1.0.3.jar"/>
133
        <pathelement location="${M2_REPO}/commons-logging/commons-logging-api/1.0.4/commons-logging-api-1.0.4.jar"/>
134
        <pathelement location="${M2_REPO}/commons-pool/commons-pool/1.3/commons-pool-1.3.jar"/>
135
        <pathelement location="${M2_REPO}/concurrent/concurrent/1.3.4/concurrent-1.3.4.jar"/>
136
        <pathelement location="${M2_REPO}/org/dbunit/dbunit/2.2/dbunit-2.2.jar"/>
137
        <pathelement location="${M2_REPO}/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar"/>
138
        <pathelement location="${M2_REPO}/org/hibernate/ejb3-persistence/1.0.2.GA/ejb3-persistence-1.0.2.GA.jar"/>
139
        <pathelement location="${M2_REPO}/freemarker/freemarker/2.3.8/freemarker-2.3.8.jar"/>
140
        <pathelement location="${M2_REPO}/com/h2database/h2/1.0.73/h2-1.0.73.jar"/>
141
        <pathelement location="${M2_REPO}/org/hibernate/hibernate-annotations/3.4.0-SNAPSHOT/hibernate-annotations-3.4.0-SNAPSHOT.jar"/>
142
        <pathelement location="${M2_REPO}/org/hibernate/hibernate-commons-annotations/3.4.0-SNAPSHOT/hibernate-commons-annotations-3.4.0-SNAPSHOT.jar"/>
143
        <pathelement location="${M2_REPO}/org/hibernate/hibernate-core/3.4.0-SNAPSHOT/hibernate-core-3.4.0-SNAPSHOT.jar"/>
144
        <pathelement location="${M2_REPO}/org/hibernate/hibernate-entitymanager/3.4.0-SNAPSHOT/hibernate-entitymanager-3.4.0-SNAPSHOT.jar"/>
145
        <pathelement location="${M2_REPO}/org/hibernate/hibernate-envers/3.4.0-SNAPSHOT/hibernate-envers-3.4.0-SNAPSHOT.jar"/>
146
        <pathelement location="${M2_REPO}/org/hibernate/hibernate-search/3.1.0.GA/hibernate-search-3.1.0.GA.jar"/>
147
        <pathelement location="${M2_REPO}/org/hibernate/hibernate-tools/3.2.0.ga/hibernate-tools-3.2.0.ga.jar"/>
148
        <pathelement location="${M2_REPO}/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.jar"/>
149
        <pathelement location="${M2_REPO}/org/devlib/schmidt/imageinfo/1.7/imageinfo-1.7.jar"/>
150
        <pathelement location="${M2_REPO}/javassist/javassist/3.4.GA/javassist-3.4.GA.jar"/>
151
        <pathelement location="${M2_REPO}/javax/xml/bind/jaxb-api/2.1.6/jaxb-api-2.1.6.jar"/>
152
        <pathelement location="${M2_REPO}/com/sun/xml/bind/jaxb-impl/2.1.6/jaxb-impl-2.1.6.jar"/>
153
        <pathelement location="${M2_REPO}/com/sun/xml/bind/jaxb-xjc/2.1.6/jaxb-xjc-2.1.6.jar"/>
154
        <pathelement location="${M2_REPO}/com/sun/xml/bind/jaxb1-impl/2.1.6/jaxb1-impl-2.1.6.jar"/>
155
        <pathelement location="${M2_REPO}/com/microsoft/sqlserver/jdbc/1.2/jdbc-1.2.jar"/>
156
        <pathelement location="${M2_REPO}/jdom/jdom/1.0/jdom-1.0.jar"/>
157
        <pathelement location="${M2_REPO}/javax/jms/jms/1.1/jms-1.1.jar"/>
158
        <pathelement location="${M2_REPO}/com/sun/jmx/jmxri/1.2.1/jmxri-1.2.1.jar"/>
159
        <pathelement location="${M2_REPO}/com/sun/jdmk/jmxtools/1.2.1/jmxtools-1.2.1.jar"/>
160
        <pathelement location="${M2_REPO}/joda-time/joda-time/1.5/joda-time-1.5.jar"/>
161
        <pathelement location="${M2_REPO}/joda-time/joda-time-hibernate/1.0/joda-time-hibernate-1.0.jar"/>
162
        <pathelement location="${M2_REPO}/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.jar"/>
163
        <pathelement location="${M2_REPO}/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar"/>
164
        <pathelement location="${M2_REPO}/javax/transaction/jta/1.1/jta-1.1.jar"/>
165
        <pathelement location="${M2_REPO}/net/sourceforge/jtds/jtds/1.2.2/jtds-1.2.2.jar"/>
166
        <pathelement location="${M2_REPO}/org/hibernate/jtidy/r8-20060801/jtidy-r8-20060801.jar"/>
167
        <pathelement location="${M2_REPO}/junit/junit/4.4/junit-4.4.jar"/>
168
        <pathelement location="${M2_REPO}/junit-addons/junit-addons/1.4/junit-addons-1.4.jar"/>
169
        <pathelement location="${M2_REPO}/jexcelapi/jxl/2.4.2/jxl-2.4.2.jar"/>
170
        <pathelement location="${M2_REPO}/log4j/log4j/1.2.15/log4j-1.2.15.jar"/>
171
        <pathelement location="${M2_REPO}/com/ibm/lsid/lsid-client/1.1.2/lsid-client-1.1.2.jar"/>
172
        <pathelement location="${M2_REPO}/org/apache/lucene/lucene-core/2.4.0/lucene-core-2.4.0.jar"/>
173
        <pathelement location="${M2_REPO}/org/apache/lucene/lucene-spellchecker/2.4.0/lucene-spellchecker-2.4.0.jar"/>
174
        <pathelement location="${M2_REPO}/javax/mail/mail/1.4/mail-1.4.jar"/>
175
        <pathelement location="${M2_REPO}/mysql/mysql-connector-java/5.0.5/mysql-connector-java-5.0.5.jar"/>
176
        <pathelement location="${M2_REPO}/ognl/ognl/2.6.9/ognl-2.6.9.jar"/>
177
        <pathelement location="${M2_REPO}/net/sf/opencsv/opencsv/1.8/opencsv-1.8.jar"/>
178
        <pathelement location="${M2_REPO}/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar"/>
179
        <pathelement location="${M2_REPO}/org/apache/poi/poi/3.1-FINAL/poi-3.1-FINAL.jar"/>
180
        <pathelement location="${M2_REPO}/poi/poi/2.5.1-final-20040804/poi-2.5.1-final-20040804.jar"/>
181
        <pathelement location="${M2_REPO}/postgresql/postgresql/8.2-504.jdbc4/postgresql-8.2-504.jdbc4.jar"/>
182
        <pathelement location="${M2_REPO}/org/apache/sanselan/sanselan/0.94-incubator/sanselan-0.94-incubator.jar"/>
183
        <pathelement location="${M2_REPO}/org/slf4j/slf4j-api/1.5.2/slf4j-api-1.5.2.jar"/>
184
        <pathelement location="${M2_REPO}/org/slf4j/slf4j-log4j12/1.5.2/slf4j-log4j12-1.5.2.jar"/>
185
        <pathelement location="${M2_REPO}/org/springframework/spring/2.5.6/spring-2.5.6.jar"/>
186
        <pathelement location="${M2_REPO}/org/springframework/spring-agent/2.5.6/spring-agent-2.5.6.jar"/>
187
        <pathelement location="${M2_REPO}/org/springframework/spring-aop/2.5.6/spring-aop-2.5.6.jar"/>
188
        <pathelement location="${M2_REPO}/org/springframework/spring-aspects/2.5.6/spring-aspects-2.5.6.jar"/>
189
        <pathelement location="${M2_REPO}/org/springframework/spring-beans/2.5.6/spring-beans-2.5.6.jar"/>
190
        <pathelement location="${M2_REPO}/org/springframework/spring-context/2.5.6/spring-context-2.5.6.jar"/>
191
        <pathelement location="${M2_REPO}/org/springframework/spring-core/2.5.6/spring-core-2.5.6.jar"/>
192
        <pathelement location="${M2_REPO}/org/springframework/spring-jdbc/2.5.6/spring-jdbc-2.5.6.jar"/>
193
        <pathelement location="${M2_REPO}/org/springmodules/spring-modules-lucene/0.8a/spring-modules-lucene-0.8a.jar"/>
194
        <pathelement location="${M2_REPO}/org/springframework/spring-orm/2.5.6/spring-orm-2.5.6.jar"/>
195
        <pathelement location="${M2_REPO}/org/springframework/security/spring-security-core/2.0.4/spring-security-core-2.0.4.jar"/>
196
        <pathelement location="${M2_REPO}/org/springframework/security/spring-security-core/2.0.4/spring-security-core-2.0.4-tests.jar"/>
197
        <pathelement location="${M2_REPO}/org/springframework/spring-support/2.0.8/spring-support-2.0.8.jar"/>
198
        <pathelement location="${M2_REPO}/org/springframework/spring-test/2.5.6/spring-test-2.5.6.jar"/>
199
        <pathelement location="${M2_REPO}/org/springframework/spring-tx/2.5.6/spring-tx-2.5.6.jar"/>
200
        <pathelement location="${M2_REPO}/org/unitils/unitils/1.0/unitils-1.0.jar"/>
201
        <pathelement location="${M2_REPO}/wsdl4j/wsdl4j/1.6.1/wsdl4j-1.6.1.jar"/>
202
        <pathelement location="${M2_REPO}/xerces/xercesImpl/2.7.1/xercesImpl-2.7.1.jar"/>
203
        <pathelement location="${M2_REPO}/xml-apis/xml-apis/2.0.2/xml-apis-2.0.2.jar"/>
204
        <pathelement location="${M2_REPO}/xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar"/>
205
        <pathelement location="${M2_REPO}/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.jar"/>
206
    </path>
207
    <target name="init">
208
        <mkdir dir="target/classes"/>
209
        <mkdir dir="target/test-classes"/>
210
        <copy includeemptydirs="false" todir="target/classes">
211
            <fileset dir="src/main/java" excludes="**/*.uad, **/*.ucd, **/*.uld, **/*.upd, **/*.cop, **/*.udd, **/*.uod, **/*.usd, **/*.utd, **/*.uud, **/*.odd, **/*.ead, **/*.ecd, **/*.eld, **/*.epd, **/*.edd, **/*.eod, **/*.esd, **/*.etd, **/*.eud, **/*.urd*.uml, **/*.ecore, **/*.launch, **/*.java"/>
212
        </copy>
213
        <copy includeemptydirs="false" todir="target/classes">
214
            <fileset dir="src/main/resources" excludes="**/*.uad, **/*.ucd, **/*.uld, **/*.upd, **/*.cop, **/*.udd, **/*.uod, **/*.usd, **/*.utd, **/*.uud, **/*.odd, **/*.ead, **/*.ecd, **/*.eld, **/*.epd, **/*.edd, **/*.eod, **/*.esd, **/*.etd, **/*.eud, **/*.urd*.uml, **/*.ecore, **/*.launch, **/*.java"/>
215
        </copy>
216
        <copy includeemptydirs="false" todir="target/test-classes">
217
            <fileset dir="src/test/java" excludes="**/*.uad, **/*.ucd, **/*.uld, **/*.upd, **/*.cop, **/*.udd, **/*.uod, **/*.usd, **/*.utd, **/*.uud, **/*.odd, **/*.ead, **/*.ecd, **/*.eld, **/*.epd, **/*.edd, **/*.eod, **/*.esd, **/*.etd, **/*.eud, **/*.urd*.uml, **/*.ecore, **/*.launch, **/*.java"/>
218
        </copy>
219
        <copy includeemptydirs="false" todir="target/test-classes">
220
            <fileset dir="src/test/resources" excludes="**/*.uad, **/*.ucd, **/*.uld, **/*.upd, **/*.cop, **/*.udd, **/*.uod, **/*.usd, **/*.utd, **/*.uud, **/*.odd, **/*.ead, **/*.ecd, **/*.eld, **/*.epd, **/*.edd, **/*.eod, **/*.esd, **/*.etd, **/*.eud, **/*.urd*.uml, **/*.ecore, **/*.launch, **/*.java"/>
221
        </copy>
222
    </target>
223
    <target name="clean">
224
        <delete dir="target/classes"/>
225
        <delete dir="target/test-classes"/>
226
    </target>
227
    <target depends="clean" name="cleanall">
228
        <ant antfile="${cdmlib-commons.location}/build.xml" inheritAll="false" target="clean"/>
229
        <ant antfile="${cdmlib-model.location}/build.xml" inheritAll="false" target="clean"/>
230
    </target>
231
    <target depends="build-subprojects,build-project" name="build"/>
232
    <target name="build-subprojects">
233
        <ant antfile="${cdmlib-commons.location}/build.xml" inheritAll="false" target="build-project">
234
            <propertyset>
235
                <propertyref name="build.compiler"/>
236
            </propertyset>
237
        </ant>
238
        <ant antfile="${cdmlib-model.location}/build.xml" inheritAll="false" target="build-project">
239
            <propertyset>
240
                <propertyref name="build.compiler"/>
241
            </propertyset>
242
        </ant>
243
    </target>
244
    <target depends="init" name="build-project">
245
        <echo message="${ant.project.name}: ${ant.file}"/>
246
        <javac debug="true" debuglevel="${debuglevel}" destdir="target/classes" source="${source}" target="${target}">
247
            <src path="src/main/java"/>
248
            <classpath refid="cdmlib-persistence.classpath"/>
249
        </javac>
250
        <javac debug="true" debuglevel="${debuglevel}" destdir="target/classes" source="${source}" target="${target}">
251
            <src path="src/main/resources"/>
252
            <exclude name="**/*.java"/>
253
            <classpath refid="cdmlib-persistence.classpath"/>
254
        </javac>
255
        <javac debug="true" debuglevel="${debuglevel}" destdir="target/test-classes" source="${source}" target="${target}">
256
            <src path="src/test/java"/>
257
            <classpath refid="cdmlib-persistence.classpath"/>
258
        </javac>
259
        <javac debug="true" debuglevel="${debuglevel}" destdir="target/test-classes" source="${source}" target="${target}">
260
            <src path="src/test/resources"/>
261
            <exclude name="**/*.java"/>
262
            <classpath refid="cdmlib-persistence.classpath"/>
263
        </javac>
264
    </target>
265
    <target description="Build all projects which reference this project. Useful to propagate changes." name="build-refprojects">
266
        <ant antfile="${app-import.location}/build.xml" inheritAll="false" target="clean"/>
267
        <ant antfile="${app-import.location}/build.xml" inheritAll="false" target="build">
268
            <propertyset>
269
                <propertyref name="build.compiler"/>
270
            </propertyset>
271
        </ant>
272
        <ant antfile="${cdmlib-ext.location}/build.xml" inheritAll="false" target="clean"/>
273
        <ant antfile="${cdmlib-ext.location}/build.xml" inheritAll="false" target="build">
274
            <propertyset>
275
                <propertyref name="build.compiler"/>
276
            </propertyset>
277
        </ant>
278
        <ant antfile="${cdmlib-io.location}/build.xml" inheritAll="false" target="clean"/>
279
        <ant antfile="${cdmlib-io.location}/build.xml" inheritAll="false" target="build">
280
            <propertyset>
281
                <propertyref name="build.compiler"/>
282
            </propertyset>
283
        </ant>
284
        <ant antfile="${cdmlib-remote.location}/build.xml" inheritAll="false" target="clean"/>
285
        <ant antfile="${cdmlib-remote.location}/build.xml" inheritAll="false" target="build">
286
            <propertyset>
287
                <propertyref name="build.compiler"/>
288
            </propertyset>
289
        </ant>
290
        <ant antfile="${cdmlib-services.location}/build.xml" inheritAll="false" target="clean"/>
291
        <ant antfile="${cdmlib-services.location}/build.xml" inheritAll="false" target="build">
292
            <propertyset>
293
                <propertyref name="build.compiler"/>
294
            </propertyset>
295
        </ant>
296
    </target>
297
    <target description="copy Eclipse compiler jars to ant lib directory" name="init-eclipse-compiler">
298
        <copy todir="${ant.library.dir}">
299
            <fileset dir="${ECLIPSE_HOME}/plugins" includes="org.eclipse.jdt.core_*.jar"/>
300
        </copy>
301
        <unzip dest="${ant.library.dir}">
302
            <patternset includes="jdtCompilerAdapter.jar"/>
303
            <fileset dir="${ECLIPSE_HOME}/plugins" includes="org.eclipse.jdt.core_*.jar"/>
304
        </unzip>
305
    </target>
306
    <target description="compile project with Eclipse compiler" name="build-eclipse-compiler">
307
        <property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
308
        <antcall target="build"/>
309
    </target>
310
    <target name="AnnotationDaoTest">
311
        <mkdir dir="${junit.output.dir}"/>
312
        <junit fork="yes" printsummary="withOutAndErr">
313
            <formatter type="xml"/>
314
            <test name="eu.etaxonomy.cdm.persistence.dao.hibernate.common.AnnotationDaoTest" todir="${junit.output.dir}"/>
315
            <jvmarg line="-Xmx1512M"/>
316
            <classpath refid="cdmlib-persistence.classpath"/>
317
        </junit>
318
    </target>
319
    <target name="ExtractDataSet">
320
        <java classname="eu.etaxonomy.cdm.test.integration.ExtractDataSet" failonerror="true" fork="yes">
321
            <classpath refid="cdmlib-persistence.classpath"/>
322
        </java>
323
    </target>
324
    <target name="PersistentTermInitializerTest">
325
        <mkdir dir="${junit.output.dir}"/>
326
        <junit fork="yes" printsummary="withOutAndErr">
327
            <formatter type="xml"/>
328
            <test name="eu.etaxonomy.cdm.database.PersistentTermInitializerTest" todir="${junit.output.dir}"/>
329
            <classpath refid="cdmlib-persistence.classpath"/>
330
        </junit>
331
    </target>
332
    <target name="TaxonDaoHibernateImplTest">
333
        <mkdir dir="${junit.output.dir}"/>
334
        <junit fork="yes" printsummary="withOutAndErr">
335
            <formatter type="xml"/>
336
            <test name="eu.etaxonomy.cdm.persistence.dao.hibernate.taxon.TaxonDaoHibernateImplTest" todir="${junit.output.dir}"/>
337
            <classpath refid="cdmlib-persistence.classpath"/>
338
        </junit>
339
    </target>
340
    <target name="TaxonNameDaoHibernateImplTest">
341
        <mkdir dir="${junit.output.dir}"/>
342
        <junit fork="yes" printsummary="withOutAndErr">
343
            <formatter type="xml"/>
344
            <test name="eu.etaxonomy.cdm.persistence.dao.hibernate.name.TaxonNameDaoHibernateImplTest" todir="${junit.output.dir}"/>
345
            <classpath refid="cdmlib-persistence.classpath"/>
346
        </junit>
347
    </target>
348
    <target name="TestingTermInitializerTest">
349
        <mkdir dir="${junit.output.dir}"/>
350
        <junit fork="yes" printsummary="withOutAndErr">
351
            <formatter type="xml"/>
352
            <test name="eu.etaxonomy.cdm.database.TestingTermInitializerTest" todir="${junit.output.dir}"/>
353
            <classpath refid="cdmlib-persistence.classpath"/>
354
        </junit>
355
    </target>
356
    <target name="TypeDesignationDaoHibernateImplTest">
357
        <mkdir dir="${junit.output.dir}"/>
358
        <junit fork="yes" printsummary="withOutAndErr">
359
            <formatter type="xml"/>
360
            <test name="eu.etaxonomy.cdm.persistence.dao.hibernate.name.TypeDesignationDaoHibernateImplTest" todir="${junit.output.dir}"/>
361
            <classpath refid="cdmlib-persistence.classpath"/>
362
        </junit>
363
    </target>
364
    <target name="junitreport">
365
        <junitreport todir="${junit.output.dir}">
366
            <fileset dir="${junit.output.dir}">
367
                <include name="TEST-*.xml"/>
368
            </fileset>
369
            <report format="frames" todir="${junit.output.dir}"/>
370
        </junitreport>
371
    </target>
372
</project>
(3-3/4)