Skip to content

Commit 40459c1

Browse files
committed
WIP: use mvn dependency:analyze
1 parent f6cf2bf commit 40459c1

5 files changed

Lines changed: 118 additions & 54 deletions

File tree

datamanager-bom/pom.xml

Lines changed: 28 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
33
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
44
<modelVersion>4.0.0</modelVersion>
5+
<parent>
6+
<groupId>org.springframework.boot</groupId>
7+
<artifactId>spring-boot-dependencies</artifactId>
8+
<version>3.5.15</version>
9+
</parent>
510

611
<groupId>life.qbic.datamanager</groupId>
712
<artifactId>datamanager-bom</artifactId>
@@ -10,6 +15,7 @@
1015
<name>DataManager BOM</name>
1116
<description>Bill of Materials for DataManager artifacts</description>
1217

18+
1319
<properties>
1420
<!-- spring boot properties-->
1521
<jakarta.persistence.version>3.2.0</jakarta.persistence.version>
@@ -36,13 +42,6 @@
3642
<!-- <type>pom</type>-->
3743
<!-- <scope>import</scope>-->
3844
<!-- </dependency>-->
39-
<dependency>
40-
<groupId>org.springframework.boot</groupId>
41-
<artifactId>spring-boot-dependencies</artifactId>
42-
<version>${spring-boot.version}</version>
43-
<type>pom</type>
44-
<scope>import</scope>
45-
</dependency>
4645
<!-- Internal artifacts all align to the BOM’s version -->
4746
<dependency>
4847
<groupId>life.qbic.datamanager</groupId>
@@ -130,13 +129,25 @@
130129
<!-- Third-party pins (or import their BOMs instead) -->
131130

132131

132+
<dependency>
133+
<groupId>com.vaadin</groupId>
134+
<artifactId>vaadin-spring-boot-starter</artifactId>
135+
<version>24.10.7</version>
136+
</dependency>
133137
<dependency>
134138
<groupId>com.vaadin</groupId>
135139
<artifactId>vaadin-spring-bom</artifactId>
136140
<version>${vaadin.version}</version>
137141
<type>pom</type>
138142
<scope>import</scope>
139143
</dependency>
144+
<dependency>
145+
<groupId>net.javacrumbs.shedlock</groupId>
146+
<artifactId>shedlock-spring</artifactId>
147+
<version>${shedlock.version}</version>
148+
<!-- <type>pom</type>-->
149+
<!-- <scope>import</scope>-->
150+
</dependency>
140151

141152
<dependency>
142153
<groupId>io.projectreactor</groupId>
@@ -151,11 +162,7 @@
151162
<scope>compile</scope>
152163
</dependency>
153164

154-
<dependency>
155-
<groupId>net.javacrumbs.shedlock</groupId>
156-
<artifactId>shedlock-spring</artifactId>
157-
<version>${shedlock.version}</version>
158-
</dependency>
165+
159166
<dependency>
160167
<groupId>net.javacrumbs.shedlock</groupId>
161168
<artifactId>shedlock-provider-jdbc-template</artifactId>
@@ -207,6 +214,15 @@
207214
<!-- <version>8.6.0</version>-->
208215
<!-- <scope>compile</scope>-->
209216
<!-- </dependency>-->
217+
218+
<!-- <dependency>-->
219+
<!-- <groupId>org.apache.groovy</groupId>-->
220+
<!-- <artifactId>groovy</artifactId>-->
221+
<!-- <version>${groovy.version}</version>-->
222+
<!-- <scope>test</scope>-->
223+
<!-- </dependency>-->
224+
225+
210226
<dependency>
211227
<groupId>life.qbic</groupId>
212228
<artifactId>openbis-api</artifactId>

identity/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@
4343
</dependency>
4444

4545
<!-- third party-->
46+
<dependency>
47+
<groupId>com.fasterxml.jackson.datatype</groupId>
48+
<artifactId>jackson-datatype-jsr310</artifactId>
49+
</dependency>
4650
<dependency>
4751
<groupId>org.jobrunr</groupId>
4852
<artifactId>jobrunr</artifactId>

logging/pom.xml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,6 @@
2626
<dependency>
2727
<groupId>org.spockframework</groupId>
2828
<artifactId>spock-core</artifactId>
29-
</dependency>
30-
<dependency>
31-
<groupId>org.springframework.boot</groupId>
32-
<artifactId>spring-boot-test</artifactId>
3329
<scope>test</scope>
3430
</dependency>
3531
</dependencies>

pom.xml

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -166,27 +166,6 @@
166166
</dependency>
167167
</dependencies>
168168
</dependencyManagement>
169-
<dependencies>
170-
<dependency>
171-
<groupId>org.apache.groovy</groupId>
172-
<artifactId>groovy</artifactId>
173-
<scope>test</scope>
174-
</dependency>
175-
<dependency>
176-
<groupId>org.junit.jupiter</groupId>
177-
<artifactId>junit-jupiter-api</artifactId>
178-
<scope>test</scope>
179-
</dependency>
180-
<dependency>
181-
<groupId>org.mockito</groupId>
182-
<artifactId>mockito-core</artifactId>
183-
<scope>test</scope>
184-
</dependency>
185-
<dependency>
186-
<groupId>io.projectreactor</groupId>
187-
<artifactId>reactor-test</artifactId>
188-
</dependency>
189-
</dependencies>
190169

191170
<build>
192171
<plugins>

project-management/pom.xml

Lines changed: 86 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
<groupId>life.qbic.datamanager</groupId>
1919
<artifactId>domain-concept</artifactId>
2020
</dependency>
21+
<dependency>
22+
<groupId>life.qbic.datamanager</groupId>
23+
<artifactId>finances-api</artifactId>
24+
</dependency>
2125
<dependency>
2226
<groupId>life.qbic.datamanager</groupId>
2327
<artifactId>logging</artifactId>
@@ -29,36 +33,71 @@
2933

3034
<!-- Spring dependencies-->
3135
<dependency>
32-
<groupId>org.springframework.boot</groupId>
33-
<artifactId>spring-boot-test</artifactId>
34-
<scope>test</scope>
36+
<groupId>org.springframework.security</groupId>
37+
<artifactId>spring-security-acl</artifactId>
3538
</dependency>
3639
<dependency>
37-
<groupId>org.springframework.boot</groupId>
38-
<artifactId>spring-boot-starter-data-jpa</artifactId>
40+
<groupId>org.springframework.security</groupId>
41+
<artifactId>spring-security-oauth2-core</artifactId>
3942
</dependency>
4043
<dependency>
41-
<groupId>org.springframework.boot</groupId>
42-
<artifactId>spring-boot-starter-json</artifactId>
44+
<groupId>org.springframework</groupId>
45+
<artifactId>spring-beans</artifactId>
4346
</dependency>
4447
<dependency>
4548
<groupId>org.springframework.security</groupId>
46-
<artifactId>spring-security-acl</artifactId>
49+
<artifactId>spring-security-core</artifactId>
4750
</dependency>
4851
<dependency>
49-
<groupId>org.springframework.security</groupId>
50-
<artifactId>spring-security-oauth2-core</artifactId>
52+
<groupId>org.springframework.data</groupId>
53+
<artifactId>spring-data-commons</artifactId>
54+
</dependency>
55+
<dependency>
56+
<groupId>net.javacrumbs.shedlock</groupId>
57+
<artifactId>shedlock-core</artifactId>
58+
</dependency>
59+
<dependency>
60+
<groupId>org.springframework</groupId>
61+
<artifactId>spring-context</artifactId>
62+
</dependency>
63+
<dependency>
64+
<groupId>org.springframework</groupId>
65+
<artifactId>spring-core</artifactId>
66+
</dependency>
67+
<dependency>
68+
<groupId>jakarta.persistence</groupId>
69+
<artifactId>jakarta.persistence-api</artifactId>
70+
</dependency>
71+
<dependency>
72+
<groupId>org.springframework</groupId>
73+
<artifactId>spring-jdbc</artifactId>
74+
</dependency>
75+
<dependency>
76+
<groupId>org.springframework</groupId>
77+
<artifactId>spring-tx</artifactId>
78+
</dependency>
79+
<dependency>
80+
<groupId>org.springframework</groupId>
81+
<artifactId>spring-orm</artifactId>
82+
</dependency>
83+
<dependency>
84+
<groupId>org.jspecify</groupId>
85+
<artifactId>jspecify</artifactId>
86+
</dependency>
87+
<dependency>
88+
<groupId>com.fasterxml.jackson.core</groupId>
89+
<artifactId>jackson-annotations</artifactId>
90+
</dependency>
91+
<dependency>
92+
<groupId>org.reactivestreams</groupId>
93+
<artifactId>reactive-streams</artifactId>
5194
</dependency>
5295

5396
<!-- Third Party-->
5497
<dependency>
5598
<groupId>io.projectreactor</groupId>
5699
<artifactId>reactor-core</artifactId>
57100
</dependency>
58-
<dependency>
59-
<groupId>net.javacrumbs.shedlock</groupId>
60-
<artifactId>shedlock-spring</artifactId>
61-
</dependency>
62101
<dependency>
63102
<groupId>net.javacrumbs.shedlock</groupId>
64103
<artifactId>shedlock-provider-jdbc-template</artifactId>
@@ -67,11 +106,41 @@
67106
<groupId>org.jobrunr</groupId>
68107
<artifactId>jobrunr</artifactId>
69108
</dependency>
109+
70110
<dependency>
71-
<groupId>life.qbic.datamanager</groupId>
72-
<artifactId>finances-api</artifactId>
111+
<groupId>org.hibernate.orm</groupId>
112+
<artifactId>hibernate-core</artifactId>
113+
</dependency>
114+
<dependency>
115+
<groupId>com.fasterxml.jackson.core</groupId>
116+
<artifactId>jackson-core</artifactId>
73117
</dependency>
74118

75-
119+
<!-- Test Dependencies-->
120+
<dependency>
121+
<groupId>org.mockito</groupId>
122+
<artifactId>mockito-core</artifactId>
123+
<scope>test</scope>
124+
</dependency>
125+
<dependency>
126+
<groupId>org.junit.jupiter</groupId>
127+
<artifactId>junit-jupiter-api</artifactId>
128+
<scope>test</scope>
129+
</dependency>
130+
<dependency>
131+
<groupId>io.projectreactor</groupId>
132+
<artifactId>reactor-test</artifactId>
133+
<scope>test</scope>
134+
</dependency>
135+
<dependency>
136+
<groupId>org.apache.groovy</groupId>
137+
<artifactId>groovy</artifactId>
138+
<scope>test</scope>
139+
</dependency>
140+
<dependency>
141+
<groupId>org.spockframework</groupId>
142+
<artifactId>spock-core</artifactId>
143+
<scope>test</scope>
144+
</dependency>
76145
</dependencies>
77146
</project>

0 commit comments

Comments
 (0)