Mercurial > dive4elements > framework
annotate artifact-database/pom.xml @ 584:efbdaf72aafe 3.2.x
JSON is not restricted to ASCII
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Thu, 02 Nov 2023 17:41:10 +0100 |
parents | d41cdb5a386b |
children |
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> |
581
d41cdb5a386b
Simplify setting restlet version
Tom Gottfried <tom@intevation.de>
parents:
579
diff
changeset
|
11 <properties> |
d41cdb5a386b
Simplify setting restlet version
Tom Gottfried <tom@intevation.de>
parents:
579
diff
changeset
|
12 <restlet.version>2.0.7</restlet.version> |
d41cdb5a386b
Simplify setting restlet version
Tom Gottfried <tom@intevation.de>
parents:
579
diff
changeset
|
13 </properties> |
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
|
14 <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
|
15 <plugins> |
10
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
16 <plugin> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
17 <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
|
18 <artifactId>maven-jar-plugin</artifactId> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
19 <version>2.2</version> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
20 <configuration> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
21 <archive> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
22 <manifest> |
475
415df0fc4fa1
Fixed maven group ids
Sascha L. Teichmann <teichmann@intevation.de>
parents:
321
diff
changeset
|
23 <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
|
24 </manifest> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
25 </archive> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
26 </configuration> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
27 </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
|
28 </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
|
29 </build> |
2
141457e0d7b1
Created a new sub project for artifact database server.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
30 <dependencies> |
141457e0d7b1
Created a new sub project for artifact database server.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
31 <dependency> |
579 | 32 <groupId>org.dive4elements</groupId> |
10
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
33 <artifactId>artifacts</artifactId> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
34 <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
|
35 </dependency> |
3
b1ec257e9d8d
Added dependencies to H2 and restlet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2
diff
changeset
|
36 <dependency> |
477
c5a91bcf9e53
Fixed maven ids again
Sascha L. Teichmann <teichmann@intevation.de>
parents:
475
diff
changeset
|
37 <groupId>org.dive4elements</groupId> |
106
ece0fdb07975
Implementations to initialize and retrieve states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
101
diff
changeset
|
38 <artifactId>artifacts-common</artifactId> |
ece0fdb07975
Implementations to initialize and retrieve states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
101
diff
changeset
|
39 <version>1.0-SNAPSHOT</version> |
ece0fdb07975
Implementations to initialize and retrieve states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
101
diff
changeset
|
40 </dependency> |
ece0fdb07975
Implementations to initialize and retrieve states.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
101
diff
changeset
|
41 <dependency> |
101
7fc0650f194c
Upgraded the Restlet version to 2.0.4 (current stable).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
83
diff
changeset
|
42 <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
|
43 <artifactId>org.restlet</artifactId> |
581
d41cdb5a386b
Simplify setting restlet version
Tom Gottfried <tom@intevation.de>
parents:
579
diff
changeset
|
44 <version>${restlet.version}</version> |
10
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
45 </dependency> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
46 <dependency> |
101
7fc0650f194c
Upgraded the Restlet version to 2.0.4 (current stable).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
83
diff
changeset
|
47 <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
|
48 <artifactId>org.restlet.ext.xml</artifactId> |
581
d41cdb5a386b
Simplify setting restlet version
Tom Gottfried <tom@intevation.de>
parents:
579
diff
changeset
|
49 <version>${restlet.version}</version> |
20
ff666592c1c3
Added factory listing '/factories' to web app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
17
diff
changeset
|
50 </dependency> |
ff666592c1c3
Added factory listing '/factories' to web app.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
17
diff
changeset
|
51 <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
|
52 <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
|
53 <artifactId>org.restlet.ext.jetty</artifactId> |
581
d41cdb5a386b
Simplify setting restlet version
Tom Gottfried <tom@intevation.de>
parents:
579
diff
changeset
|
54 <version>${restlet.version}</version> |
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
|
55 </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
|
56 <dependency> |
10
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
57 <groupId>com.h2database</groupId> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
58 <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
|
59 <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
|
60 </dependency> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
61 <dependency> |
38
93edc04f3a10
Added postgresql support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
20
diff
changeset
|
62 <groupId>postgresql</groupId> |
93edc04f3a10
Added postgresql support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
20
diff
changeset
|
63 <artifactId>postgresql</artifactId> |
537
a3397b6aab0a
Upgrade PostgreSQL dependency to same version as river-backend.
"Tom Gottfried <tom@intevation.de>"
parents:
477
diff
changeset
|
64 <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
|
65 <scope>runtime</scope> |
38
93edc04f3a10
Added postgresql support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
20
diff
changeset
|
66 </dependency> |
93edc04f3a10
Added postgresql support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
20
diff
changeset
|
67 <dependency> |
10
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
68 <groupId>commons-dbcp</groupId> |
e8626caac353
* Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
5
diff
changeset
|
69 <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
|
70 <version>1.4</version> |
3
b1ec257e9d8d
Added dependencies to H2 and restlet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
2
diff
changeset
|
71 </dependency> |
17
5a6b6a3debc7
Integrated logging into artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
10
diff
changeset
|
72 <dependency> |
572
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
73 <groupId>commons-codec</groupId> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
74 <artifactId>commons-codec</artifactId> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
75 <version>1.4</version> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
76 </dependency> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
77 <dependency> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
78 <groupId>commons-pool</groupId> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
79 <artifactId>commons-pool</artifactId> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
80 <version>1.5.4</version> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
81 </dependency> |
1d52d49426b2
Declare all used dependencies
Tom Gottfried <tom@intevation.de>
parents:
570
diff
changeset
|
82 <dependency> |
570 | 83 <groupId>org.apache.logging.log4j</groupId> |
84 <artifactId>log4j-api</artifactId> | |
85 <version>2.17.1</version> | |
86 </dependency> | |
87 <dependency> | |
88 <groupId>org.apache.logging.log4j</groupId> | |
89 <artifactId>log4j-core</artifactId> | |
90 <version>2.17.1</version> | |
91 <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
|
92 </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
|
93 <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
|
94 <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
|
95 <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
|
96 <version>6.1.26</version> |
574
086e4770d6e3
Not a compile time dependency
Tom Gottfried <tom@intevation.de>
parents:
573
diff
changeset
|
97 <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
|
98 </dependency> |
2
141457e0d7b1
Created a new sub project for artifact database server.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
99 </dependencies> |
141457e0d7b1
Created a new sub project for artifact database server.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
100 </project> |