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