Project

General

Profile

Download (9.7 KB) Statistics
| Branch: | Tag: | Revision:
1
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" 
3
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
5
	<parent>
6
		<groupId>eu.etaxonomy</groupId>
7
		<artifactId>cdmlib-parent</artifactId>
8
		<version>2.4</version>
9
	</parent>
10
	
11
  <modelVersion>4.0.0</modelVersion>
12
  <artifactId>cdmlib-persistence</artifactId>
13
  <name>CDM Persistence</name>
14
  <description>EDIT CDM library persistence layer. Mainly DAOs</description>
15
  <scm>
16
    <connection>scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/cdmlib-persistence/</connection>
17
    <developerConnection>scm:svn:https://dev.e-taxonomy.eu/svn/trunk/cdmlib/cdmlib-persistence/</developerConnection>
18
    <url>http://dev.e-taxonomy.eu/trac/browser/trunk/cdmlib/cdmlib-persistence/</url>
19
  </scm>
20
  <build>
21
    <plugins>
22
      <plugin>
23
        <groupId>org.codehaus.mojo</groupId>
24
        <artifactId>hibernate3-maven-plugin</artifactId>
25
        <version>2.1</version>
26
        <configuration>
27
          <components>
28
            <component>
29
              <name>hbm2ddl</name>
30
              <implementation>annotationconfiguration</implementation>
31
            </component>
32
          </components>
33
          <componentProperties>
34
            <namingstrategy>org.hibernate.cfg.DefaultComponentSafeNamingStrategy</namingstrategy>
35
            <propertyfile>/src/test/resources/dbscripts/hibernate.properties</propertyfile>
36
            <outputfilename>001_cdm.ddl</outputfilename>
37
            <configurationfile>/src/main/resources/eu/etaxonomy/cdm/hibernate.cfg.xml</configurationfile>
38
          </componentProperties>
39
        </configuration>
40
        <dependencies>
41
          <dependency>
42
            <groupId>hsqldb</groupId>
43
            <artifactId>hsqldb</artifactId>
44
            <version>1.8.0.4</version> 
45
          </dependency>
46
          <dependency>
47
            <groupId>org.hibernate</groupId>
48
            <artifactId>hibernate-annotations</artifactId>
49
            <version>3.4.0-SNAPSHOT</version>
50
          </dependency>
51
        </dependencies>
52
      </plugin>
53
      <plugin>
54
        <artifactId>maven-antrun-plugin</artifactId>
55
        <configuration>
56
          <tasks>
57
            <taskdef name="hibernatetool" classname="org.hibernate.tool.ant.EnversHibernateToolTask">
58
              <classpath refid="maven.plugin.classpath"/>
59
            </taskdef>
60
            <mkdir dir="target/generated-sources/hibernate3"/>
61
            <hibernatetool destdir=".">  
62
              <classpath>
63
                <path refid="maven.plugin.classpath"/>
64
                <path refid="maven.compile.classpath"/>
65
                <path refid="maven.test.classpath"/>
66
              </classpath>
67
              <jpaconfiguration persistenceunit="cdm"/> 
68
              <hbm2ddl drop="false" 
69
                       create="true"  
70
                       export="false"  
71
                       outputfilename="target/generated-sources/hibernate3/001_cdm.ddl"  
72
                       delimiter=";"  
73
                       format="true"/>  
74
              </hibernatetool>
75
          </tasks>
76
        </configuration>
77
        <dependencies>
78
          <dependency>
79
            <groupId>hsqldb</groupId>
80
            <artifactId>hsqldb</artifactId>
81
            <version>1.8.0.4</version>
82
          </dependency>
83
          <dependency>
84
  		    <groupId>mysql</groupId>
85
  		    <artifactId>mysql-connector-java</artifactId>
86
            <version>5.0.5</version>
87
          </dependency>
88
          <dependency>
89
            <groupId>org.hibernate</groupId>
90
            <artifactId>hibernate-envers</artifactId>
91
            <version>3.4.0-SNAPSHOT</version>
92
          </dependency>
93
          <dependency>
94
            <groupId>org.hibernate</groupId>
95
            <artifactId>hibernate-entitymanager</artifactId>
96
            <version>3.4.0-SNAPSHOT</version>
97
          </dependency>
98
          <dependency>
99
            <groupId>org.hibernate</groupId>
100
            <artifactId>hibernate-tools</artifactId>
101
            <version>3.2.3.GA</version>
102
          </dependency>
103
          <dependency>
104
            <groupId>org.slf4j</groupId>
105
            <artifactId>slf4j-log4j12</artifactId>
106
            <version>1.5.2</version>
107
          </dependency>
108
          <dependency>
109
            <groupId>commons-logging</groupId>
110
            <artifactId>commons-logging</artifactId>
111
              <version>1.1.1</version>
112
          </dependency>
113
        </dependencies>
114
      </plugin>
115
      <plugin>
116
        <groupId>org.apache.maven.plugins</groupId>
117
        <artifactId>maven-jar-plugin</artifactId>
118
        <executions>
119
          <execution>
120
            <goals>
121
              <goal>test-jar</goal>
122
            </goals>
123
          </execution>
124
        </executions>
125
      </plugin>
126
    </plugins>
127
  </build>
128
  <dependencies>
129
  	 <dependency>
130
  		<groupId>eu.etaxonomy</groupId>
131
  		<artifactId>cdmlib-model</artifactId>
132
  	</dependency>
133
	<dependency>
134
  		<groupId>eu.etaxonomy</groupId>
135
  		<artifactId>cdmlib-commons</artifactId>
136
  	</dependency>
137
  	<dependency>
138
  	    <groupId>org.slf4j</groupId>
139
        <artifactId>slf4j-log4j12</artifactId>
140
    </dependency>
141
  	<dependency>
142
  		<groupId>javax.persistence</groupId>
143
  		<artifactId>persistence-api</artifactId>
144
  	</dependency>
145
  	<dependency>
146
        <groupId>javassist</groupId>
147
        <artifactId>javassist</artifactId>
148
  	</dependency>
149
  	<dependency>
150
  		<groupId>javax.annotation</groupId>
151
  		<artifactId>jsr250-api</artifactId>
152
  	</dependency>
153
    <dependency>
154
      <groupId>org.aspectj</groupId>
155
      <artifactId>aspectjweaver</artifactId>
156
    </dependency>
157
  	<dependency>
158
  		<groupId>org.hibernate</groupId>
159
  		<artifactId>hibernate-commons-annotations</artifactId>
160
  	</dependency>
161
  	<dependency>
162
  		<groupId>org.hibernate</groupId>
163
  		<artifactId>hibernate-annotations</artifactId>
164
  	</dependency>
165
  	<dependency>
166
  		<groupId>org.hibernate</groupId>
167
  		<artifactId>hibernate-core</artifactId>
168
  	</dependency>
169
  	<dependency>
170
  		<groupId>org.hibernate</groupId>
171
  		<artifactId>hibernate-envers</artifactId>
172
  	</dependency>
173
  	<dependency>
174
  		<groupId>org.hibernate</groupId>
175
  		<artifactId>hibernate-search</artifactId>
176
  	</dependency>
177
  	<dependency>
178
  		<groupId>org.hibernate</groupId>
179
  		<artifactId>hibernate-c3p0</artifactId>
180
  	</dependency>
181
  	<dependency>
182
  		<groupId>org.apache.lucene</groupId>
183
  		<artifactId>lucene-core</artifactId>
184
  	</dependency>
185
  	<dependency>
186
  		<groupId>org.apache.lucene</groupId>
187
  		<artifactId>lucene-spellchecker</artifactId>
188
  	</dependency>
189
  	<dependency>
190
        <groupId>commons-beanutils</groupId>
191
        <artifactId>commons-beanutils</artifactId>
192
        <version>1.7.0</version>
193
     </dependency> 
194
     <dependency>
195
		      <groupId>commons-lang</groupId>
196
		      <artifactId>commons-lang</artifactId>
197
     </dependency>
198
     <dependency>
199
      <groupId>commons-dbcp</groupId>
200
      <artifactId>commons-dbcp</artifactId>
201
      <version>1.2.2</version>
202
    </dependency>
203
  	<dependency>
204
	   <groupId>org.springmodules</groupId>
205
	   <artifactId>spring-modules-lucene</artifactId>
206
    </dependency>
207
    <dependency>
208
        <groupId>org.unitils</groupId>
209
        <artifactId>unitils</artifactId>
210
    </dependency>
211
    <dependency>
212
      <groupId>org.dbunit</groupId>
213
      <artifactId>dbunit</artifactId>
214
    </dependency>
215
  	<dependency>
216
  		<groupId>org.springframework</groupId>
217
  		<artifactId>org.springframework.beans</artifactId>
218
  	</dependency>
219
  	<dependency>
220
  		<groupId>org.springframework</groupId>
221
  		<artifactId>org.springframework.orm</artifactId>
222
  	</dependency>
223
  	<dependency>
224
  		<groupId>org.springframework</groupId>
225
  		<artifactId>org.springframework.jdbc</artifactId>
226
  	</dependency>
227
  	<dependency>
228
  		<groupId>org.springframework</groupId>
229
  		<artifactId>org.springframework.test</artifactId>
230
  	</dependency>
231
    <dependency>
232
		<groupId>org.springframework</groupId>
233
		<artifactId>org.springframework.aop</artifactId>
234
    </dependency>
235
    <dependency>
236
      <groupId>org.springframework</groupId>
237
      <artifactId>org.springframework.aspects</artifactId>
238
    </dependency>
239
    <dependency>
240
    	<groupId>org.springframework.security</groupId>
241
    	<artifactId>spring-security-core</artifactId>
242
    </dependency> 	
243
  	<!-- ******* DATABASES DRIVER ******* -->
244
  	<dependency>
245
  		<groupId>mysql</groupId>
246
  		<artifactId>mysql-connector-java</artifactId>
247
  	</dependency>
248
  	<dependency>
249
  		<groupId>postgresql</groupId>
250
  		<artifactId>postgresql</artifactId>
251
  	</dependency>
252
  	<dependency>
253
  		<groupId>hsqldb</groupId>
254
  		<artifactId>hsqldb</artifactId>
255
  	</dependency>
256
  	<!-- SQL Server and Sybase -->
257
  	<dependency>
258
  		<groupId>net.sourceforge.jtds</groupId>
259
  		<artifactId>jtds</artifactId>
260
  	</dependency>
261
  	<!--<dependency>
262
  		<groupId>com.microsoft.sqlserver</groupId>
263
  		<artifactId>jdbc4</artifactId>
264
  	</dependency>-->
265
	<dependency>
266
  		<groupId>com.microsoft.sqlserver</groupId>
267
  		<artifactId>jdbc4</artifactId>
268
  	</dependency>
269
<!-- use SQL Server 2005 driver instead (com.microsoft.sqlserver/jdbc)
270
  	<dependency>
271
  		<groupId>com.microsoft.jdbcdriver</groupId>
272
  		<artifactId>mssqlserver</artifactId>
273
  	</dependency>
274
  	<dependency>
275
  		<groupId>com.microsoft.jdbcdriver</groupId>
276
  		<artifactId>msutil</artifactId>
277
  	</dependency>
278
  	<dependency>
279
  		<groupId>com.microsoft.jdbcdriver</groupId>
280
  		<artifactId>msbase</artifactId>
281
  	</dependency>
282
-->
283
  	<dependency>
284
		<groupId>com.h2database</groupId>
285
		<artifactId>h2</artifactId>
286
  	</dependency>
287
	
288
  	
289
  </dependencies>
290
  
291
</project>
(4-4/4)