-
-
Notifications
You must be signed in to change notification settings - Fork 31
/
Copy pathpom.xml
116 lines (106 loc) · 4.39 KB
/
pom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>io.featurehub</groupId>
<artifactId>featurehub-reactor</artifactId>
<version>1.1.2-SNAPSHOT</version>
<packaging>pom</packaging>
<description>
This builds the entire stack into JAR files, but does NOT generate the Docker images. The shell script in the
backend folder does this (backend/build.sh).
The Docker images are based on images in the pipeline/build folder
but are built using JIB, the Maven plugin from Google which does not require Docker. The configuration of those
images are controlled by backend/tile-app/tile.xml.
To build this, ensure that you go to the backend folder and do a mvn -f pom-first.xml clean install
Then build this file (we recommend mvn -T4C clean install)
</description>
<url>https://featurehub.io</url>
<developers>
<developer>
<email>[email protected]</email>
<id>isouthwell</id>
<name>Irina Southwell</name>
<organization>Anyways Labs Ltd</organization>
</developer>
<developer>
<email>[email protected]</email>
<id>rvowles</id>
<name>Richard Vowles</name>
<organization>Anyways Labs Ltd</organization>
</developer>
</developers>
<licenses>
<license>
<name>Apache 2 with Commons Clause</name>
<url>https://github.com/featurehub-io/featurehub/blob/master/LICENSE.txt</url>
</license>
</licenses>
<modules>
<module>backend/mr-webhook-listener</module>
<module>backend/webhook-api</module>
<module>backend/webhook-feature-update</module>
<module>backend/webhook-common</module>
<module>backend/enricher-api</module>
<module>backend/enricher-processor</module>
<module>backend/security-oauth</module>
<module>backend/security-saml</module>
<module>backend/security-common</module>
<module>backend/common-web</module>
<module>backend/common-db</module>
<module>backend/common-db-test</module>
<module>backend/composite-jackson</module>
<module>backend/composite-db-drivers</module>
<module>backend/composite-ebean</module>
<module>backend/composite-app</module>
<module>backend/composite-jersey</module>
<module>backend/composite-common</module>
<module>backend/composite-parent</module>
<module>backend/composite-logging</module>
<module>backend/composite-logging-api</module>
<module>backend/composite-prometheus</module>
<module>backend/composite-test</module>
<module>backend/edge-api</module>
<module>backend/edge-common</module>
<module>backend/edge-shared</module>
<module>backend/edge-full</module>
<module>backend/edge-stats-emitter</module>
<module>backend/edge-rest</module>
<module>backend/edge-stats-api</module>
<module>backend/mr</module>
<module>backend/mr-api</module>
<module>backend/mr-api-java-server</module>
<module>backend/mr-db-api</module>
<module>backend/mr-db-sql</module>
<module>backend/mr-dacha-api</module>
<module>backend/mr-dacha-resource</module>
<module>backend/mr-db-models</module>
<module>backend/mr-db-ebean</module>
<module>backend/mr-db-services</module>
<module>backend/mr-eventing</module>
<module>backend/mr-eventing-common</module>
<module>backend/messaging-api</module>
<module>backend/messaging-delivery</module>
<module>backend/mr-eventing-nats</module>
<module>backend/edge-feature-update-async-api</module>
<module>backend/eventing-nats</module>
<module>backend/eventing-google-pubsub</module>
<module>backend/eventing-kinesis</module>
<module>backend/eventing-cloudevents</module>
<module>backend/eventing-tracker</module>
<module>backend/sdk-strategy-matchers</module>
<module>backend/party-server</module>
<module>backend/party-server-ish</module>
<module>backend/dacha</module>
<module>backend/dacha2</module>
<module>backend/dacha-api</module>
<module>backend/dacha-client</module>
<module>backend/encryption-common</module>
<module>admin-frontend/app_mr_layer</module>
<module>admin-frontend/releases_api</module>
</modules>
<properties>
<gib.disable>true</gib.disable>
</properties>
</project>