Skip to content

Commit eda39aa

Browse files
committed
feat: repo converted to multi module
1 parent 657ae36 commit eda39aa

File tree

273 files changed

+167
-128
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

273 files changed

+167
-128
lines changed

journey-api-web/pom.xml

+128
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/maven-v4_0_0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
<parent>
5+
<groupId>com.github.nramc.dev.journey</groupId>
6+
<artifactId>journey-api</artifactId>
7+
<version>0.21.4-SNAPSHOT</version>
8+
</parent>
9+
<artifactId>journey-api-web</artifactId>
10+
<name>journey-api-web</name>
11+
<url>https://nramc.github.io/journeys/</url>
12+
13+
14+
<dependencies>
15+
<dependency>
16+
<groupId>org.springframework.boot</groupId>
17+
<artifactId>spring-boot-starter-web</artifactId>
18+
</dependency>
19+
<dependency>
20+
<groupId>org.springframework.boot</groupId>
21+
<artifactId>spring-boot-starter-security</artifactId>
22+
</dependency>
23+
<dependency>
24+
<groupId>org.springframework.boot</groupId>
25+
<artifactId>spring-boot-starter-oauth2-resource-server</artifactId>
26+
</dependency>
27+
<dependency>
28+
<groupId>org.springframework.boot</groupId>
29+
<artifactId>spring-boot-configuration-processor</artifactId>
30+
<optional>true</optional>
31+
</dependency>
32+
<dependency>
33+
<groupId>org.springframework.boot</groupId>
34+
<artifactId>spring-boot-starter-actuator</artifactId>
35+
</dependency>
36+
<dependency>
37+
<groupId>org.springframework.boot</groupId>
38+
<artifactId>spring-boot-starter-webflux</artifactId>
39+
</dependency>
40+
<dependency>
41+
<groupId>org.springframework.boot</groupId>
42+
<artifactId>spring-boot-starter-validation</artifactId>
43+
</dependency>
44+
45+
<dependency>
46+
<groupId>org.springframework.boot</groupId>
47+
<artifactId>spring-boot-starter-data-mongodb</artifactId>
48+
</dependency>
49+
50+
<dependency>
51+
<groupId>org.springframework.boot</groupId>
52+
<artifactId>spring-boot-starter-thymeleaf</artifactId>
53+
</dependency>
54+
<dependency>
55+
<groupId>org.thymeleaf.extras</groupId>
56+
<artifactId>thymeleaf-extras-springsecurity6</artifactId>
57+
</dependency>
58+
<dependency>
59+
<groupId>nz.net.ultraq.thymeleaf</groupId>
60+
<artifactId>thymeleaf-layout-dialect</artifactId>
61+
</dependency>
62+
<dependency>
63+
<groupId>org.springframework.boot</groupId>
64+
<artifactId>spring-boot-starter-mail</artifactId>
65+
</dependency>
66+
67+
<dependency>
68+
<groupId>io.github.nramc</groupId>
69+
<artifactId>geojson4j</artifactId>
70+
</dependency>
71+
<dependency>
72+
<groupId>com.cloudinary</groupId>
73+
<artifactId>cloudinary-http45</artifactId>
74+
</dependency>
75+
<dependency>
76+
<groupId>com.google.zxing</groupId>
77+
<artifactId>core</artifactId>
78+
</dependency>
79+
<dependency>
80+
<groupId>com.google.zxing</groupId>
81+
<artifactId>javase</artifactId>
82+
</dependency>
83+
84+
85+
<dependency>
86+
<groupId>org.springframework.boot</groupId>
87+
<artifactId>spring-boot-starter-test</artifactId>
88+
<scope>test</scope>
89+
</dependency>
90+
<dependency>
91+
<groupId>org.springframework.security</groupId>
92+
<artifactId>spring-security-test</artifactId>
93+
<scope>test</scope>
94+
</dependency>
95+
<dependency>
96+
<groupId>org.springframework.boot</groupId>
97+
<artifactId>spring-boot-testcontainers</artifactId>
98+
<scope>test</scope>
99+
</dependency>
100+
<dependency>
101+
<groupId>org.testcontainers</groupId>
102+
<artifactId>mongodb</artifactId>
103+
<scope>test</scope>
104+
</dependency>
105+
<dependency>
106+
<groupId>org.testcontainers</groupId>
107+
<artifactId>testcontainers</artifactId>
108+
<scope>test</scope>
109+
</dependency>
110+
<dependency>
111+
<groupId>org.testcontainers</groupId>
112+
<artifactId>junit-jupiter</artifactId>
113+
<scope>test</scope>
114+
</dependency>
115+
116+
<dependency>
117+
<groupId>org.springdoc</groupId>
118+
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
119+
</dependency>
120+
121+
<dependency>
122+
<groupId>com.tngtech.archunit</groupId>
123+
<artifactId>archunit-junit5</artifactId>
124+
<scope>test</scope>
125+
</dependency>
126+
127+
</dependencies>
128+
</project>

pom.xml

+39-119
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,12 @@
1111
<groupId>com.github.nramc.dev.journey</groupId>
1212
<artifactId>journey-api</artifactId>
1313
<version>0.21.4-SNAPSHOT</version>
14+
<packaging>pom</packaging>
1415
<name>Journey-API</name>
1516
<description>Journey-API</description>
17+
<modules>
18+
<module>journey-api-web</module>
19+
</modules>
1620
<scm>
1721
<url>https://github.com/nramc/journey-api</url>
1822
<connection>scm:git:https://github.com/nramc/journey-api.git</connection>
@@ -47,84 +51,44 @@
4751
</properties>
4852
<dependencyManagement>
4953
<dependencies>
50-
<!-- Added to fix known CVEs -->
51-
</dependencies>
52-
</dependencyManagement>
53-
<dependencies>
54-
<dependency>
55-
<groupId>org.springframework.boot</groupId>
56-
<artifactId>spring-boot-starter-web</artifactId>
57-
</dependency>
58-
<dependency>
59-
<groupId>org.springframework.boot</groupId>
60-
<artifactId>spring-boot-starter-security</artifactId>
61-
</dependency>
62-
<dependency>
63-
<groupId>org.springframework.boot</groupId>
64-
<artifactId>spring-boot-starter-oauth2-resource-server</artifactId>
65-
</dependency>
66-
<dependency>
67-
<groupId>org.springframework.boot</groupId>
68-
<artifactId>spring-boot-configuration-processor</artifactId>
69-
<optional>true</optional>
70-
</dependency>
71-
<dependency>
72-
<groupId>org.springframework.boot</groupId>
73-
<artifactId>spring-boot-starter-actuator</artifactId>
74-
</dependency>
75-
<dependency>
76-
<groupId>org.springframework.boot</groupId>
77-
<artifactId>spring-boot-starter-webflux</artifactId>
78-
</dependency>
79-
<dependency>
80-
<groupId>org.springframework.boot</groupId>
81-
<artifactId>spring-boot-starter-validation</artifactId>
82-
</dependency>
83-
84-
<dependency>
85-
<groupId>org.springframework.boot</groupId>
86-
<artifactId>spring-boot-starter-data-mongodb</artifactId>
87-
</dependency>
54+
<dependency>
55+
<groupId>io.github.nramc</groupId>
56+
<artifactId>geojson4j</artifactId>
57+
<version>${geojson4j.version}</version>
58+
</dependency>
59+
<dependency>
60+
<groupId>com.cloudinary</groupId>
61+
<artifactId>cloudinary-http45</artifactId>
62+
<version>${cloudinary-http.version}</version>
63+
</dependency>
64+
<dependency>
65+
<groupId>com.google.zxing</groupId>
66+
<artifactId>core</artifactId>
67+
<version>${zxing-qr.version}</version>
68+
</dependency>
69+
<dependency>
70+
<groupId>com.google.zxing</groupId>
71+
<artifactId>javase</artifactId>
72+
<version>${zxing-qr.version}</version>
73+
</dependency>
8874

75+
<dependency>
76+
<groupId>org.springdoc</groupId>
77+
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
78+
<version>${springdoc-openapi-starter-webmvc-ui.version}</version>
79+
</dependency>
8980

90-
<dependency>
91-
<groupId>org.springframework.boot</groupId>
92-
<artifactId>spring-boot-starter-thymeleaf</artifactId>
93-
</dependency>
94-
<dependency>
95-
<groupId>org.thymeleaf.extras</groupId>
96-
<artifactId>thymeleaf-extras-springsecurity6</artifactId>
97-
</dependency>
98-
<dependency>
99-
<groupId>nz.net.ultraq.thymeleaf</groupId>
100-
<artifactId>thymeleaf-layout-dialect</artifactId>
101-
</dependency>
102-
<dependency>
103-
<groupId>org.springframework.boot</groupId>
104-
<artifactId>spring-boot-starter-mail</artifactId>
105-
</dependency>
81+
<dependency>
82+
<groupId>com.tngtech.archunit</groupId>
83+
<artifactId>archunit-junit5</artifactId>
84+
<version>${archunit-junit5.version}</version>
85+
<scope>test</scope>
86+
</dependency>
87+
</dependencies>
88+
</dependencyManagement>
10689

107-
<dependency>
108-
<groupId>io.github.nramc</groupId>
109-
<artifactId>geojson4j</artifactId>
110-
<version>${geojson4j.version}</version>
111-
</dependency>
112-
<dependency>
113-
<groupId>com.cloudinary</groupId>
114-
<artifactId>cloudinary-http45</artifactId>
115-
<version>${cloudinary-http.version}</version>
116-
</dependency>
117-
<dependency>
118-
<groupId>com.google.zxing</groupId>
119-
<artifactId>core</artifactId>
120-
<version>${zxing-qr.version}</version>
121-
</dependency>
122-
<dependency>
123-
<groupId>com.google.zxing</groupId>
124-
<artifactId>javase</artifactId>
125-
<version>${zxing-qr.version}</version>
126-
</dependency>
12790

91+
<dependencies>
12892
<dependency>
12993
<groupId>org.springframework.boot</groupId>
13094
<artifactId>spring-boot-devtools</artifactId>
@@ -142,52 +106,8 @@
142106
<optional>true</optional>
143107
<scope>provided</scope>
144108
</dependency>
145-
146-
<dependency>
147-
<groupId>org.springframework.boot</groupId>
148-
<artifactId>spring-boot-starter-test</artifactId>
149-
<scope>test</scope>
150-
</dependency>
151-
<dependency>
152-
<groupId>org.springframework.security</groupId>
153-
<artifactId>spring-security-test</artifactId>
154-
<scope>test</scope>
155-
</dependency>
156-
<dependency>
157-
<groupId>org.springframework.boot</groupId>
158-
<artifactId>spring-boot-testcontainers</artifactId>
159-
<scope>test</scope>
160-
</dependency>
161-
<dependency>
162-
<groupId>org.testcontainers</groupId>
163-
<artifactId>mongodb</artifactId>
164-
<scope>test</scope>
165-
</dependency>
166-
<dependency>
167-
<groupId>org.testcontainers</groupId>
168-
<artifactId>testcontainers</artifactId>
169-
<scope>test</scope>
170-
</dependency>
171-
<dependency>
172-
<groupId>org.testcontainers</groupId>
173-
<artifactId>junit-jupiter</artifactId>
174-
<scope>test</scope>
175-
</dependency>
176-
177-
<dependency>
178-
<groupId>org.springdoc</groupId>
179-
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
180-
<version>${springdoc-openapi-starter-webmvc-ui.version}</version>
181-
</dependency>
182-
183-
<dependency>
184-
<groupId>com.tngtech.archunit</groupId>
185-
<artifactId>archunit-junit5</artifactId>
186-
<version>${archunit-junit5.version}</version>
187-
<scope>test</scope>
188-
</dependency>
189-
190109
</dependencies>
110+
191111
<build>
192112
<pluginManagement>
193113
<plugins>

src/main/resources/application-prod.yml

-9
This file was deleted.

0 commit comments

Comments
 (0)