Mercurial > dive4elements > framework
annotate artifact-database/pom.xml @ 578:af57a37b1c7d 3.2.x
Update Java compatibility
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Fri, 13 Jan 2023 18:55:16 +0100 |
parents | 9f49cf2d05bc |
children | 7abdf5472ed7 |
rev | line source |
---|---|
10
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
1 <?xml version="1.0"?> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
2 <project> |
2
141457e0d7b1
Created a new sub project for artifact database server.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
3 <parent> |
477
c5a91bcf9e53
Fixed maven ids again
Sascha L. Teichmann <teichmann@intevation.de>
parents:
475
diff
changeset
|
4 <groupId>org.dive4elements</groupId> |
2
141457e0d7b1
Created a new sub project for artifact database server.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
5 <artifactId>artifact-system</artifactId> |
141457e0d7b1
Created a new sub project for artifact database server.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
6 <version>1.0-SNAPSHOT</version> |
141457e0d7b1
Created a new sub project for artifact database server.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
7 </parent> |
141457e0d7b1
Created a new sub project for artifact database server.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
8 <modelVersion>4.0.0</modelVersion> |
141457e0d7b1
Created a new sub project for artifact database server.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
9 <artifactId>artifact-database</artifactId> |
141457e0d7b1
Created a new sub project for artifact database server.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
10 <name>artifact-database</name> |
5
8f2de197bce2
Added config to artifact database and modelled bootstap of artifact factories on top of this.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3
diff
changeset
|
11 <build> |
8f2de197bce2
Added config to artifact database and modelled bootstap of artifact factories on top of this.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3
diff
changeset
|
12 <plugins> |
10
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
13 <plugin> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
14 <groupId>org.apache.maven.plugins</groupId> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
15 <artifactId>maven-jar-plugin</artifactId> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
16 <version>2.2</version> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
17 <configuration> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
18 <archive> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
19 <manifest> |
475
415df0fc4fa1
Fixed maven group ids
Sascha L. Teichmann <teichmann@intevation.de>
parents:
321
diff
changeset
|
20 <mainClass>org.dive4elements.artifactdatabase.App</mainClass> |
10
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
21 </manifest> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
22 </archive> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
23 </configuration> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
24 </plugin> |
5
8f2de197bce2
Added config to artifact database and modelled bootstap of artifact factories on top of this.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3
diff
changeset
|
25 </plugins> |
8f2de197bce2
Added config to artifact database and modelled bootstap of artifact factories on top of this.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
3
diff
changeset
|
26 </build> |
2
141457e0d7b1
Created a new sub project for artifact database server.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
27 <dependencies> |
141457e0d7b1
Created a new sub project for artifact database server.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
28 <dependency> |
475
415df0fc4fa1
Fixed maven group ids
Sascha L. Teichmann <teichmann@intevation.de>
parents:
321
diff
changeset
|
29 <groupId>org.dive4elements.artifacts</groupId> |
10
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
30 <artifactId>artifacts</artifactId> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
31 <version>1.0-SNAPSHOT</version> |
2
141457e0d7b1
Created a new sub project for artifact database server.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
32 </dependency> |
3
b1ec257e9d8d
Added dependencies to H2 and restlet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2
diff
changeset
|
33 <dependency> |
477
c5a91bcf9e53
Fixed maven ids again
Sascha L. Teichmann <teichmann@intevation.de>
parents:
475
diff
changeset
|
34 <groupId>org.dive4elements</groupId> |
106
ece0fdb07975
Implementations to initialize and retrieve states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
101
diff
changeset
|
35 <artifactId>artifacts-common</artifactId> |
ece0fdb07975
Implementations to initialize and retrieve states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
101
diff
changeset
|
36 <version>1.0-SNAPSHOT</version> |
ece0fdb07975
Implementations to initialize and retrieve states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
101
diff
changeset
|
37 </dependency> |
ece0fdb07975
Implementations to initialize and retrieve states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
101
diff
changeset
|
38 <dependency> |
101
7fc0650f194c
Upgraded the Restlet version to 2.0.4 (current stable).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
83
diff
changeset
|
39 <groupId>org.restlet.jse</groupId> |
10
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
40 <artifactId>org.restlet</artifactId> |
260
7e6146f08c55
Bumped restlet to version 2.0.7 in hope to mitigate flys/issue65.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
171
diff
changeset
|
41 <version>2.0.7</version> |
10
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
42 </dependency> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
43 <dependency> |
101
7fc0650f194c
Upgraded the Restlet version to 2.0.4 (current stable).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
83
diff
changeset
|
44 <groupId>org.restlet.jse</groupId> |
20
ff666592c1c3
Added factory listing '/factories' to web app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
17
diff
changeset
|
45 <artifactId>org.restlet.ext.xml</artifactId> |
260
7e6146f08c55
Bumped restlet to version 2.0.7 in hope to mitigate flys/issue65.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
171
diff
changeset
|
46 <version>2.0.7</version> |
20
ff666592c1c3
Added factory listing '/factories' to web app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
17
diff
changeset
|
47 </dependency> |
ff666592c1c3
Added factory listing '/factories' to web app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
17
diff
changeset
|
48 <dependency> |
264
fa0d9acea897
flys/issue65: Added Jetty HTTP server as a replacement option to foster better scalability. Needs testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
260
diff
changeset
|
49 <groupId>org.restlet.jse</groupId> |
fa0d9acea897
flys/issue65: Added Jetty HTTP server as a replacement option to foster better scalability. Needs testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
260
diff
changeset
|
50 <artifactId>org.restlet.ext.jetty</artifactId> |
fa0d9acea897
flys/issue65: Added Jetty HTTP server as a replacement option to foster better scalability. Needs testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
260
diff
changeset
|
51 <version>2.0.7</version> |
fa0d9acea897
flys/issue65: Added Jetty HTTP server as a replacement option to foster better scalability. Needs testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
260
diff
changeset
|
52 </dependency> |
fa0d9acea897
flys/issue65: Added Jetty HTTP server as a replacement option to foster better scalability. Needs testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
260
diff
changeset
|
53 <dependency> |
10
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
54 <groupId>com.h2database</groupId> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
55 <artifactId>h2</artifactId> |
302
c066343c63b0
Bumped H2 version up to latest stable 1.3.158
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
301
diff
changeset
|
56 <version>1.3.158</version> |
10
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
57 </dependency> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
58 <dependency> |
38
93edc04f3a10
Added postgresql support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
20
diff
changeset
|
59 <groupId>postgresql</groupId> |
93edc04f3a10
Added postgresql support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
20
diff
changeset
|
60 <artifactId>postgresql</artifactId> |
537
a3397b6aab0a
Upgrade PostgreSQL dependency to same version as river-backend.
"Tom Gottfried <tom@intevation.de>"
parents:
477
diff
changeset
|
61 <version>9.1-901-1.jdbc4</version> |
573
3c7904bdd12a
PostgreSQL JDBC driver is an optional runtime dependency
Tom Gottfried <tom@intevation.de>
parents:
572
diff
changeset
|
62 <scope>runtime</scope> |
38
93edc04f3a10
Added postgresql support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
20
diff
changeset
|
63 </dependency> |
93edc04f3a10
Added postgresql support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
20
diff
changeset
|
64 <dependency> |
10
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
65 <groupId>commons-dbcp</groupId> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
66 <artifactId>commons-dbcp</artifactId> |
309
86dd32b45d87
Use real db connection pooling for artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
302
diff
changeset
|
67 <version>1.4</version> |
3
b1ec257e9d8d
Added dependencies to H2 and restlet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2
diff
changeset
|
68 </dependency> |
17
5a6b6a3debc7
Integrated logging into artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
10
diff
changeset
|
69 <dependency> |
572
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
70 <groupId>commons-codec</groupId> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
71 <artifactId>commons-codec</artifactId> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
72 <version>1.4</version> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
73 </dependency> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
74 <dependency> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
75 <groupId>commons-pool</groupId> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
76 <artifactId>commons-pool</artifactId> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
77 <version>1.5.4</version> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
78 </dependency> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
79 <dependency> |
570 | 80 <groupId>org.apache.logging.log4j</groupId> |
81 <artifactId>log4j-api</artifactId> | |
82 <version>2.17.1</version> | |
83 </dependency> | |
84 <dependency> | |
85 <groupId>org.apache.logging.log4j</groupId> | |
86 <artifactId>log4j-core</artifactId> | |
87 <version>2.17.1</version> | |
88 <scope>runtime</scope> | |
83
8c4638abd518
Installed a SLF4J bridge to route incoming jul logs (used by restlet) to log4j.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
79
diff
changeset
|
89 </dependency> |
264
fa0d9acea897
flys/issue65: Added Jetty HTTP server as a replacement option to foster better scalability. Needs testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
260
diff
changeset
|
90 <dependency> |
fa0d9acea897
flys/issue65: Added Jetty HTTP server as a replacement option to foster better scalability. Needs testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
260
diff
changeset
|
91 <groupId>org.mortbay.jetty</groupId> |
fa0d9acea897
flys/issue65: Added Jetty HTTP server as a replacement option to foster better scalability. Needs testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
260
diff
changeset
|
92 <artifactId>jetty</artifactId> |
fa0d9acea897
flys/issue65: Added Jetty HTTP server as a replacement option to foster better scalability. Needs testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
260
diff
changeset
|
93 <version>6.1.26</version> |
574
086e4770d6e3
Not a compile time dependency
Tom Gottfried <tom@intevation.de>
parents:
573
diff
changeset
|
94 <scope>runtime</scope> |
264
fa0d9acea897
flys/issue65: Added Jetty HTTP server as a replacement option to foster better scalability. Needs testing.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
260
diff
changeset
|
95 </dependency> |
2
141457e0d7b1
Created a new sub project for artifact database server.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
96 </dependencies> |
141457e0d7b1
Created a new sub project for artifact database server.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
97 </project> |