annotate artifact-database/pom.xml @ 562:05caf2e731d0

Allow to add additional restful services via configuration.
author gernotbelger
date Wed, 10 Oct 2018 20:07:58 +0200
parents 8bf00b8266fe
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>
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>
38
93edc04f3a10 Added postgresql support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 20
diff changeset
68 </dependency>
93edc04f3a10 Added postgresql support.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 20
diff changeset
69 <dependency>
10
e8626caac353 * Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 5
diff changeset
70 <groupId>commons-dbcp</groupId>
e8626caac353 * Made Artifact life cycle symmetric: setup/endOfLife.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 5
diff changeset
71 <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
72 <version>1.4</version>
3
b1ec257e9d8d Added dependencies to H2 and restlet.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 2
diff changeset
73 </dependency>
17
5a6b6a3debc7 Integrated logging into artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 10
diff changeset
74 <dependency>
5a6b6a3debc7 Integrated logging into artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 10
diff changeset
75 <groupId>log4j</groupId>
5a6b6a3debc7 Integrated logging into artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 10
diff changeset
76 <artifactId>log4j</artifactId>
76
5b1ca000483c Changed log4j version to 1.2.14
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 48
diff changeset
77 <version>1.2.14</version>
17
5a6b6a3debc7 Integrated logging into artifact database.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 10
diff changeset
78 </dependency>
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
79 <dependency>
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
80 <groupId>org.slf4j</groupId>
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
81 <artifactId>jul-to-slf4j</artifactId>
291
f8c4fa292c9c Fix for flys/issue20
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 264
diff changeset
82 <version>1.6.1</version>
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
83 </dependency>
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
84 <dependency>
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
85 <groupId>org.slf4j</groupId>
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
86 <artifactId>slf4j-log4j12</artifactId>
291
f8c4fa292c9c Fix for flys/issue20
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 264
diff changeset
87 <version>1.6.1</version>
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
88 </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
89 <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
90 <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
91 <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
92 <version>6.1.26</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
93 </dependency>
562
05caf2e731d0 Allow to add additional restful services via configuration.
gernotbelger
parents: 538
diff changeset
94 <dependency>
05caf2e731d0 Allow to add additional restful services via configuration.
gernotbelger
parents: 538
diff changeset
95 <groupId>org.restlet.jse</groupId>
05caf2e731d0 Allow to add additional restful services via configuration.
gernotbelger
parents: 538
diff changeset
96 <artifactId>org.restlet.ext.httpclient</artifactId>
05caf2e731d0 Allow to add additional restful services via configuration.
gernotbelger
parents: 538
diff changeset
97 <version>2.0.7</version>
05caf2e731d0 Allow to add additional restful services via configuration.
gernotbelger
parents: 538
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>

http://dive4elements.wald.intevation.org