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
584591f8203c Upgrade to Log4j 2
Tom Gottfried <tom@intevation.de>
parents: 568
diff changeset
80 <groupId>org.apache.logging.log4j</groupId>
584591f8203c Upgrade to Log4j 2
Tom Gottfried <tom@intevation.de>
parents: 568
diff changeset
81 <artifactId>log4j-api</artifactId>
584591f8203c Upgrade to Log4j 2
Tom Gottfried <tom@intevation.de>
parents: 568
diff changeset
82 <version>2.17.1</version>
584591f8203c Upgrade to Log4j 2
Tom Gottfried <tom@intevation.de>
parents: 568
diff changeset
83 </dependency>
584591f8203c Upgrade to Log4j 2
Tom Gottfried <tom@intevation.de>
parents: 568
diff changeset
84 <dependency>
584591f8203c Upgrade to Log4j 2
Tom Gottfried <tom@intevation.de>
parents: 568
diff changeset
85 <groupId>org.apache.logging.log4j</groupId>
584591f8203c Upgrade to Log4j 2
Tom Gottfried <tom@intevation.de>
parents: 568
diff changeset
86 <artifactId>log4j-core</artifactId>
584591f8203c Upgrade to Log4j 2
Tom Gottfried <tom@intevation.de>
parents: 568
diff changeset
87 <version>2.17.1</version>
584591f8203c Upgrade to Log4j 2
Tom Gottfried <tom@intevation.de>
parents: 568
diff changeset
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>

http://dive4elements.wald.intevation.org