Subversion Repositories hibernate-spatial

Rev

Rev 336 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
9 maesenka 1
<?xml version="1.0" encoding="UTF-8"?>
172 maesenka 2
<!--
176 maesenka 3
  ~ $Id: pom.xml 339 2012-06-21 15:54:41Z maesenka $
172 maesenka 4
  -->
9 maesenka 5
<project>
172 maesenka 6
    <modelVersion>4.0.0</modelVersion>
7
    <groupId>org.hibernatespatial</groupId>
8
    <artifactId>hibernate-spatial-maven</artifactId>
339 maesenka 9
    <version>4.0-M1</version>
172 maesenka 10
    <name>Hibernate Spatial</name>
11
    <description>
12
        This is the Maven parent project for all Hibernate Spatial
13
        Extension Modules. The main module is Hibernate Spatial, which
14
        provides the core extension classes. The other modules are the
15
        dialect providers for the Oracle 10g and Postgresql geographic
16
        data support. For more information on how to use Spatial
17
        Hibernate, go to the Hibernate Spatial site.
18
    </description>
19
    <url>http://www.hibernatespatial.org/maven</url>
20
    <packaging>pom</packaging>
21
    <modules>
22
        <module>../hibernate-spatial</module>
264 maesenka 23
        <module>../test-suite</module>
172 maesenka 24
        <module>../hibernate-spatial-postgis</module>
25
        <module>../hibernate-spatial-oracle</module>
26
        <module>../hibernate-spatial-mysql</module>
27
        <module>../hibernate-spatial-sqlserver</module>
247 maesenka 28
        <module>../hibernate-spatial-h2-geodb</module>
322 maesenka 29
 
172 maesenka 30
    </modules>
275 maesenka 31
 
32
    <properties>
33
        <hibernate.version>3.6.0.Final</hibernate.version>
327 maesenka 34
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
275 maesenka 35
    </properties>
36
 
172 maesenka 37
    <repositories>
38
        <repository>
39
            <id>OSGEO</id>
40
            <url>http://download.osgeo.org/webdav/geotools</url>
41
        </repository>
42
        <repository>
43
            <id>JBoss repo</id>
264 maesenka 44
            <url>http://repository.jboss.org/nexus/content/groups/public-jboss/</url>
172 maesenka 45
        </repository>
322 maesenka 46
        <repository>
47
            <id>opengeo</id>
48
            <url>http://repo.opengeo.org</url>
49
        </repository>
172 maesenka 50
    </repositories>
51
    <build>
52
        <plugins>
53
            <plugin>
54
                <artifactId>maven-compiler-plugin</artifactId>
55
                <configuration>
56
                    <source>1.5</source>
57
                    <target>1.5</target>
58
                </configuration>
59
            </plugin>
275 maesenka 60
 
264 maesenka 61
            <!--generate source artefacts -->
172 maesenka 62
            <plugin>
63
                <groupId>org.apache.maven.plugins</groupId>
64
                <artifactId>maven-source-plugin</artifactId>
65
                <executions>
66
                    <execution>
67
                        <id>attach-sources</id>
68
                        <phase>package</phase>
69
                        <goals>
70
                            <goal>jar</goal>
71
                        </goals>
72
                    </execution>
73
                </executions>
74
            </plugin>
40 maesenka 75
 
264 maesenka 76
            <!--  this ensures that the common testsuite-suite cases are available for providers -->
77
            <plugin>
78
                <groupId>org.apache.maven.plugins</groupId>
79
                <artifactId>maven-jar-plugin</artifactId>
80
                <executions>
81
                    <execution>
82
                        <goals>
83
                            <goal>test-jar</goal>
84
                        </goals>
85
                    </execution>
86
                </executions>
87
            </plugin>
336 maesenka 88
 
339 maesenka 89
 
172 maesenka 90
        </plugins>
275 maesenka 91
 
92
 
264 maesenka 93
    </build>
40 maesenka 94
 
264 maesenka 95
 
172 maesenka 96
    <scm>
97
        <connection>
339 maesenka 98
            scm:git:git://github.com/maesenka/hibernate-core.git
172 maesenka 99
        </connection>
100
        <developerConnection>
339 maesenka 101
            scm:git:git@github.com:maesenka/hibernate-core.git
172 maesenka 102
        </developerConnection>
103
        <url>
339 maesenka 104
            <![CDATA[ https://github.com/maesenka/hibernate-core]]>
172 maesenka 105
        </url>
106
    </scm>
39 maesenka 107
 
172 maesenka 108
    <issueManagement>
109
        <system>JIRA</system>
110
        <url>http://www.hibernatespatial.org/jira/browse/HIBSPA</url>
111
    </issueManagement>
40 maesenka 112
 
172 maesenka 113
    <mailingLists>
39 maesenka 114
 
172 maesenka 115
        <mailingList>
116
            <name>hibernatespatial-dev</name>
117
            <subscribe>
118
                http://www.hibernatespatial.org/cgi-bin/mailman/listinfo/hibernatespatial-dev
119
            </subscribe>
120
            <unsubscribe>
121
                http://www.hibernatespatial.org/cgi-bin/mailman/listinfo/hibernatespatial-dev
122
            </unsubscribe>
123
            <archive>
124
                http://www.hibernatespatial.org/pipermail/hibernatespatial-dev/
125
            </archive>
126
        </mailingList>
40 maesenka 127
 
172 maesenka 128
        <mailingList>
129
            <name>hibernatespatial-users</name>
130
            <subscribe>
131
                http://www.hibernatespatial.org/cgi-bin/mailman/listinfo/hibernatespatial-users
132
            </subscribe>
133
            <unsubscribe>
134
                http://www.hibernatespatial.org/cgi-bin/mailman/listinfo/hibernatespatial-users
135
            </unsubscribe>
55 maesenka 136
 
172 maesenka 137
            <archive>
138
                http://www.hibernatespatial.org/pipermail/hibernatespatial-users/
139
            </archive>
140
        </mailingList>
10 maesenka 141
 
172 maesenka 142
        <mailingList>
143
            <name>hibernatespatial-announce</name>
144
            <subscribe>
145
                http://www.hibernatespatial.org/cgi-bin/mailman/listinfo/hibernatespatial-announce
146
            </subscribe>
147
            <unsubscribe>
148
                http://www.hibernatespatial.org/cgi-bin/mailman/listinfo/hibernatespatial-announce
149
            </unsubscribe>
10 maesenka 150
 
172 maesenka 151
            <archive>
152
                http://www.hibernatespatial.org/pipermail/hibernatespatial-announce
153
            </archive>
154
        </mailingList>
155
    </mailingLists>
28 maesenka 156
 
172 maesenka 157
    <licenses>
158
        <license>
159
            <name>GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1</name>
314 maesenka 160
            <url>http://www.gnu.org/licenses/lgpl-2.1.txt</url>
172 maesenka 161
            <distribution>repo</distribution>
162
        </license>
163
    </licenses>
164
    <organization>
165
        <name>hibernatespatial.org</name>
166
        <url>http://www.hibernatespatial.org/</url>
167
    </organization>
168
    <dependencies>
169
        <dependency>
170
            <groupId>org.hibernate</groupId>
171
            <artifactId>hibernate-core</artifactId>
275 maesenka 172
            <version>${hibernate.version}</version>
172 maesenka 173
        </dependency>
174
        <dependency>
264 maesenka 175
            <groupId>org.hibernate</groupId>
176
            <artifactId>hibernate-testing</artifactId>
177
            <scope>test</scope>
275 maesenka 178
            <version>${hibernate.version}</version>
264 maesenka 179
        </dependency>
180
        <dependency>
172 maesenka 181
            <groupId>com.vividsolutions</groupId>
182
            <artifactId>jts</artifactId>
322 maesenka 183
            <version>1.12</version>
172 maesenka 184
        </dependency>
185
        <dependency>
186
            <groupId>junit</groupId>
187
            <artifactId>junit</artifactId>
188
            <version>4.4</version>
189
            <scope>test</scope>
190
        </dependency>
191
        <dependency>
192
            <groupId>log4j</groupId>
193
            <artifactId>log4j</artifactId>
194
            <version>1.2.14</version>
195
            <scope>test</scope>
196
        </dependency>
197
        <dependency>
198
            <groupId>javassist</groupId>
199
            <artifactId>javassist</artifactId>
200
            <version>3.11.0.GA</version>
201
        </dependency>
28 maesenka 202
 
172 maesenka 203
        <dependency>
204
            <groupId>org.slf4j</groupId>
205
            <artifactId>slf4j-log4j12</artifactId>
264 maesenka 206
            <version>1.6.1</version>
172 maesenka 207
            <scope>test</scope>
208
        </dependency>
10 maesenka 209
 
172 maesenka 210
        <dependency>
211
            <groupId>commons-dbcp</groupId>
212
            <artifactId>commons-dbcp</artifactId>
213
            <scope>test</scope>
264 maesenka 214
            <!--<version>[1.2.2,)</version>-->
215
            <version>1.4</version>
172 maesenka 216
        </dependency>
28 maesenka 217
 
183 maesenka 218
        <dependency>
219
            <groupId>jaxen</groupId>
220
            <artifactId>jaxen</artifactId>
221
            <scope>test</scope>
222
            <version>1.1.1</version>
223
        </dependency>
224
 
172 maesenka 225
    </dependencies>
226
 
264 maesenka 227
    <profiles>
228
        <profile>
275 maesenka 229
            <id>skip-functional-testing</id>
230
            <activation>
231
                <activeByDefault>true</activeByDefault>
232
            </activation>
264 maesenka 233
            <build>
275 maesenka 234
                <plugins>
235
                    <plugin>
236
                        <groupId>org.apache.maven.plugins</groupId>
237
                        <artifactId>maven-surefire-plugin</artifactId>
238
                        <configuration>
239
                            <skip>true</skip>
240
                        </configuration>
241
                    </plugin>
242
                </plugins>
264 maesenka 243
            </build>
244
        </profile>
245
 
246
        <!-- postgresql + postgis -->
247
        <profile>
248
            <id>postgresql83</id>
249
            <dependencies>
250
                <dependency>
251
                    <groupId>postgresql</groupId>
252
                    <artifactId>postgresql</artifactId>
253
                    <version>8.4-701.jdbc3</version>
254
                    <scope>test</scope>
255
                </dependency>
256
                <dependency>
257
                    <groupId>org.postgis</groupId>
258
                    <artifactId>postgis-jdbc</artifactId>
259
                    <version>[1.1.6,)</version>
260
                    <scope>test</scope>
261
                </dependency>
262
                <dependency>
263
                    <groupId>${project.groupId}</groupId>
264
                    <artifactId>hibernate-spatial-postgis</artifactId>
265
                    <version>${project.version}</version>
266
                </dependency>
267
                <dependency>
268
                    <groupId>${project.groupId}</groupId>
269
                    <artifactId>hibernate-spatial-postgis</artifactId>
270
                    <version>${project.version}</version>
271
                    <classifier>tests</classifier>
272
                </dependency>
273
            </dependencies>
274
            <properties>
275
                <db.dialect>org.hibernatespatial.postgis.PostgisDialect</db.dialect>
276
                <jdbc.driver>org.postgresql.Driver</jdbc.driver>
277
                <jdbc.url>jdbc:postgresql://localhost:5432:hibbrtru</jdbc.url>
278
                <jdbc.user>hibbrtru</jdbc.user>
279
                <jdbc.pass>hibbrtru</jdbc.pass>
280
                <jdbc.isolation/>
281
            </properties>
282
        </profile>
283
 
284
        <!-- GeoDB (H2) -->
285
        <profile>
286
            <id>geodb</id>
287
            <dependencies>
288
                <dependency>
289
                    <groupId>${project.groupId}</groupId>
290
                    <artifactId>hibernate-spatial-h2-geodb</artifactId>
321 maesenka 291
                    <version>${project.version}</version>
275 maesenka 292
                </dependency>
293
                <dependency>
294
                    <groupId>${project.groupId}</groupId>
295
                    <artifactId>hibernate-spatial-h2-geodb</artifactId>
321 maesenka 296
                    <version>${project.version}</version>
264 maesenka 297
                    <classifier>tests</classifier>
298
                </dependency>
299
                <dependency>
300
                    <groupId>org.opengeo</groupId>
301
                    <artifactId>geodb</artifactId>
322 maesenka 302
                    <version>0.6</version>
264 maesenka 303
                    <scope>test</scope>
304
                </dependency>
305
            </dependencies>
306
            <properties>
307
                <db.dialect>org.hibernatespatial.geodb.GeoDBDialect</db.dialect>
308
                <jdbc.driver>org.h2.Driver</jdbc.driver>
321 maesenka 309
                <jdbc.url>jdbc:h2:mem:testhbs;DB_CLOSE_DELAY=-1;MVCC=true</jdbc.url>
264 maesenka 310
                <jdbc.user>sa</jdbc.user>
311
                <jdbc.pass>sa</jdbc.pass>
312
                <jdbc.isolation/>
313
            </properties>
314
        </profile>
315
 
316
        <!-- Microsoft SQL Server 2008 -->
317
        <profile>
318
            <id>sqlserver-2008</id>
319
            <dependencies>
320
                <dependency>
321
                    <groupId>${project.groupId}</groupId>
322
                    <artifactId>hibernate-spatial-sqlserver</artifactId>
323
                    <version>${project.version}</version>
275 maesenka 324
                </dependency>
325
                <dependency>
326
                    <groupId>${project.groupId}</groupId>
327
                    <artifactId>hibernate-spatial-sqlserver</artifactId>
328
                    <version>${project.version}</version>
264 maesenka 329
                    <classifier>tests</classifier>
330
                </dependency>
331
                <dependency>
332
                    <groupId>com.microsoft</groupId>
333
                    <artifactId>sqljdbc</artifactId>
334
                    <scope>test</scope>
335
                    <version>[2.0,)</version>
336
                </dependency>
337
            </dependencies>
338
            <properties>
339
                <db.dialect>org.hibernatespatial.sqlserver.SQLServerSpatialDialect</db.dialect>
340
                <jdbc.driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</jdbc.driver>
275 maesenka 341
                <jdbc.url>jdbc:sqlserver://192.168.122.67:1433;databaseName=HBS</jdbc.url>
264 maesenka 342
                <jdbc.user>hbs</jdbc.user>
343
                <jdbc.pass>hbs</jdbc.pass>
344
                <jdbc.isolation/>
345
            </properties>
346
        </profile>
347
 
348
        <!-- MySQL -->
349
        <profile>
350
            <id>mysql</id>
351
            <dependencies>
352
                <dependency>
353
                    <groupId>${project.groupId}</groupId>
354
                    <artifactId>hibernate-spatial-mysql</artifactId>
355
                    <version>${project.version}</version>
275 maesenka 356
                </dependency>
357
                <dependency>
358
                    <groupId>${project.groupId}</groupId>
359
                    <artifactId>hibernate-spatial-mysql</artifactId>
360
                    <version>${project.version}</version>
264 maesenka 361
                    <classifier>tests</classifier>
362
                </dependency>
363
                <dependency>
364
                    <groupId>mysql</groupId>
365
                    <artifactId>mysql-connector-java</artifactId>
366
                    <scope>provided</scope>
367
                    <version>[5.0.5,)</version>
368
                </dependency>
369
            </dependencies>
370
            <properties>
371
                <db.dialect>org.hibernatespatial.mysql.MySQLSpatialDialect</db.dialect>
372
                <jdbc.driver>com.mysql.jdbc.Driver</jdbc.driver>
373
                <jdbc.url>jdbc:mysql://localhost/testhbs</jdbc.url>
374
                <jdbc.user>hibernate</jdbc.user>
375
                <jdbc.pass>hibernate</jdbc.pass>
376
            </properties>
377
        </profile>
378
 
299 maesenka 379
        <profile>
380
            <id>mysqlinnodb</id>
381
            <dependencies>
382
                <dependency>
383
                    <groupId>${project.groupId}</groupId>
384
                    <artifactId>hibernate-spatial-mysql</artifactId>
385
                    <version>${project.version}</version>
386
                </dependency>
387
                <dependency>
388
                    <groupId>${project.groupId}</groupId>
389
                    <artifactId>hibernate-spatial-mysql</artifactId>
390
                    <version>${project.version}</version>
391
                    <classifier>tests</classifier>
392
                </dependency>
393
                <dependency>
394
                    <groupId>mysql</groupId>
395
                    <artifactId>mysql-connector-java</artifactId>
396
                    <scope>provided</scope>
397
                    <version>[5.0.5,)</version>
398
                </dependency>
399
            </dependencies>
400
            <properties>
401
                <db.dialect>org.hibernatespatial.mysql.MySQLSpatialInnoDBDialect</db.dialect>
402
                <jdbc.driver>com.mysql.jdbc.Driver</jdbc.driver>
403
                <jdbc.url>jdbc:mysql://localhost/testhbs</jdbc.url>
404
                <jdbc.user>hibernate</jdbc.user>
405
                <jdbc.pass>hibernate</jdbc.pass>
406
            </properties>
407
        </profile>
408
 
339 maesenka 409
        <!-- Oracle 10g-->
264 maesenka 410
        <profile>
411
            <id>oracle10g</id>
412
            <dependencies>
413
                <dependency>
414
                    <groupId>${project.groupId}</groupId>
415
                    <artifactId>hibernate-spatial-oracle</artifactId>
416
                    <version>${project.version}</version>
275 maesenka 417
                </dependency>
418
                <dependency>
419
                    <groupId>${project.groupId}</groupId>
420
                    <artifactId>hibernate-spatial-oracle</artifactId>
421
                    <version>${project.version}</version>
264 maesenka 422
                    <classifier>tests</classifier>
423
                </dependency>
424
                <dependency>
425
                    <groupId>com.oracle.jdbc</groupId>
339 maesenka 426
                    <artifactId>ojdbc14</artifactId>
427
                    <version>10.2.0.1.0</version>
264 maesenka 428
                    <scope>provided</scope>
429
                </dependency>
430
            </dependencies>
431
            <properties>
432
                <db.dialect>org.hibernatespatial.oracle.OracleSpatial10gDialect</db.dialect>
433
                <jdbc.driver>oracle.jdbc.driver.OracleDriver</jdbc.driver>
434
                <jdbc.url>jdbc:oracle:thin:@oracle.geovise.com/ORCL</jdbc.url>
435
                <jdbc.user>hbs</jdbc.user>
436
                <jdbc.pass>hbs</jdbc.pass>
437
            </properties>
438
        </profile>
439
 
339 maesenka 440
        <!-- Oracle 11g -->
441
        <profile>
442
            <id>oracle11g</id>
443
            <dependencies>
444
                <dependency>
445
                    <groupId>${project.groupId}</groupId>
446
                    <artifactId>hibernate-spatial-oracle</artifactId>
447
                    <version>${project.version}</version>
448
                </dependency>
449
                <dependency>
450
                    <groupId>${project.groupId}</groupId>
451
                    <artifactId>hibernate-spatial-oracle</artifactId>
452
                    <version>${project.version}</version>
453
                    <classifier>tests</classifier>
454
                </dependency>
455
                <dependency>
456
                    <groupId>com.oracle.jdbc</groupId>
457
                    <artifactId>ojdbc6</artifactId>
458
                    <scope>provided</scope>
459
                    <version>[11.1.0.6.0,)</version>
460
                </dependency>
461
            </dependencies>
462
            <properties>
463
                <db.dialect>org.hibernatespatial.oracle.OracleSpatial10gDialect</db.dialect>
464
                <jdbc.driver>oracle.jdbc.driver.OracleDriver</jdbc.driver>
465
                <jdbc.url>jdbc:oracle:thin:@oracle11g.geovise.com:1521/orcl11g.geovise.com</jdbc.url>
466
                <jdbc.user>HBS</jdbc.user>
467
                <jdbc.pass>HBS</jdbc.pass>
468
            </properties>
469
        </profile>
470
 
264 maesenka 471
    </profiles>
472
 
473
 
172 maesenka 474
    <reporting>
475
        <plugins>
201 maesenka 476
            <plugin>
477
                <groupId>org.apache.maven.plugins</groupId>
478
                <artifactId>maven-javadoc-plugin</artifactId>
479
                <version>2.6.1</version>
480
                <configuration>
481
                    <!--<aggregate>true</aggregate>-->
482
                </configuration>
172 maesenka 483
 
201 maesenka 484
            </plugin>
172 maesenka 485
            <plugin>
486
                <groupId>org.apache.maven.plugins</groupId>
487
                <artifactId>maven-idea-plugin</artifactId>
488
                <configuration>
489
                    <downloadSources>true</downloadSources>
490
                    <downloadJavadocs>true</downloadJavadocs>
491
                </configuration>
492
            </plugin>
493
        </plugins>
494
    </reporting>
495
 
496
    <distributionManagement>
497
        <site>
498
            <id>Hibernate Spatial site</id>
499
            <name>Hibernate Spatial</name>
500
            <url>
201 maesenka 501
                scp://www.hibernatespatial.org/var/www/www2.hibernatespatial.org/
172 maesenka 502
            </url>
503
        </site>
504
 
505
        <!-- use the following if you're not using a snapshot version. -->
506
        <repository>
507
            <id>hibernatespatial</id>
508
            <name>Hibernate Spatial Maven Repo</name>
509
            <url>
510
                scp://www.hibernatespatial.org/var/maven/repository/
511
            </url>
512
        </repository>
513
        <!-- use the following if you are using a snapshot version. -->
514
        <snapshotRepository>
515
            <id>hibernatespatial</id>
516
            <name>Hibernate Spatial Maven Repo</name>
517
            <url>
518
                scp://www.hibernatespatial.org/var/maven/repository/
519
            </url>
520
        </snapshotRepository>
521
 
522
    </distributionManagement>
523
    <developers>
524
        <developer>
525
            <id>maesenka</id>
526
            <name>Karel Maesen</name>
527
            <email>karel@geovise.com</email>
528
            <roles>
529
                <role>Project Lead</role>
530
                <role>Committer</role>
531
            </roles>
532
        </developer>
533
        <developer>
534
            <id>jandm</id>
535
            <name>Jan De Moerlose</name>
536
            <email>janDM@dfc.be</email>
537
            <roles>
538
                <role>Contributor</role>
539
            </roles>
540
        </developer>
541
        <developer>
542
            <id>pieterdg</id>
543
            <name>Pieter De Graef</name>
544
            <email>pieter@dfc.be</email>
545
            <roles>
546
                <role>Contributor</role>
547
            </roles>
548
        </developer>
549
        <developer>
550
            <id>AcreeTom</id>
551
            <name>Tom Acree</name>
552
            <email></email>
553
            <roles>
554
                <role>Contributor</role>
555
            </roles>
556
        </developer>
557
        <developer>
558
            <id>MartinSteinwender</id>
559
            <name>Martin Steinwender</name>
560
            <email></email>
561
            <roles>
562
                <role>Contributor</role>
563
            </roles>
564
        </developer>
264 maesenka 565
        <developer>
566
            <id>janb</id>
567
            <name>Jan Boonen</name>
568
            <email>jan.boonen@geodan.nl</email>
569
            <roles>
570
                <role>H2-geodb Project Lead</role>
571
                <role>H2-geodb Committer</role>
572
            </roles>
573
        </developer>
574
        <developer>
575
            <id>reinoldp</id>
576
            <name>Reinold Pasterkamp</name>
577
            <email>reinold.pasterkamp@geodan.nl</email>
578
            <roles>
579
                <role>H2-geodb Committer</role>
580
            </roles>
581
        </developer>
582
 
172 maesenka 583
    </developers>
584
 
585
 
9 maesenka 586
</project>