Skip to content

Commit 8f2fd07

Browse files
Project dependencies maintenance - move versions to dependencyManagement
1 parent 2bed457 commit 8f2fd07

7 files changed

Lines changed: 66 additions & 47 deletions

File tree

pom.xml

Lines changed: 54 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -142,18 +142,49 @@
142142

143143
<dependencyManagement>
144144
<dependencies>
145+
<!-- maven core -->
145146
<dependency>
146-
<groupId>org.apache.maven.enforcer</groupId>
147-
<artifactId>enforcer-api</artifactId>
148-
<version>3.1.0</version>
147+
<groupId>org.apache.maven</groupId>
148+
<artifactId>maven-plugin-api</artifactId>
149+
<version>${mavenVersion}</version>
150+
<scope>provided</scope>
149151
</dependency>
150152
<dependency>
151-
<groupId>org.junit</groupId>
152-
<artifactId>junit-bom</artifactId>
153-
<version>${junitBomVersion}</version>
154-
<type>pom</type>
155-
<scope>import</scope>
153+
<groupId>org.apache.maven</groupId>
154+
<artifactId>maven-artifact</artifactId>
155+
<version>${mavenVersion}</version>
156+
<scope>provided</scope>
157+
</dependency>
158+
<dependency>
159+
<groupId>org.apache.maven</groupId>
160+
<artifactId>maven-core</artifactId>
161+
<version>${mavenVersion}</version>
162+
<scope>provided</scope>
163+
</dependency>
164+
<dependency>
165+
<groupId>org.apache.maven</groupId>
166+
<artifactId>maven-model</artifactId>
167+
<version>${mavenVersion}</version>
168+
<scope>provided</scope>
169+
</dependency>
170+
<dependency>
171+
<groupId>org.apache.maven</groupId>
172+
<artifactId>maven-settings</artifactId>
173+
<version>${mavenVersion}</version>
174+
<scope>provided</scope>
175+
</dependency>
176+
<dependency>
177+
<groupId>org.apache.maven</groupId>
178+
<artifactId>maven-compat</artifactId>
179+
<version>${mavenVersion}</version>
180+
</dependency>
181+
182+
<dependency>
183+
<groupId>org.apache.maven.enforcer</groupId>
184+
<artifactId>enforcer-api</artifactId>
185+
<version>${maven-enforcer-plugin.version}</version>
156186
</dependency>
187+
157188
<dependency>
158189
<groupId>org.apache.maven.reporting</groupId>
159190
<artifactId>maven-reporting-api</artifactId>
@@ -209,6 +240,21 @@
209240
<artifactId>commons-text</artifactId>
210241
<version>1.10.0</version>
211242
</dependency>
243+
244+
<dependency>
245+
<groupId>org.codehaus.plexus</groupId>
246+
<artifactId>plexus-utils</artifactId>
247+
<version>3.5.0</version>
248+
</dependency>
249+
250+
<dependency>
251+
<groupId>org.junit</groupId>
252+
<artifactId>junit-bom</artifactId>
253+
<version>${junitBomVersion}</version>
254+
<type>pom</type>
255+
<scope>import</scope>
256+
</dependency>
257+
212258
</dependencies>
213259
</dependencyManagement>
214260

versions-common/pom.xml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,11 @@
2727
<dependency>
2828
<groupId>org.apache.maven</groupId>
2929
<artifactId>maven-artifact</artifactId>
30-
<version>${mavenVersion}</version>
31-
<scope>provided</scope>
3230
</dependency>
3331

3432
<dependency>
3533
<groupId>org.apache.maven</groupId>
3634
<artifactId>maven-core</artifactId>
37-
<version>${mavenVersion}</version>
38-
<scope>provided</scope>
3935
</dependency>
4036
<dependency>
4137
<groupId>org.apache.maven.wagon</groupId>
@@ -45,20 +41,14 @@
4541
<dependency>
4642
<groupId>org.apache.maven</groupId>
4743
<artifactId>maven-model</artifactId>
48-
<version>${mavenVersion}</version>
49-
<scope>provided</scope>
5044
</dependency>
5145
<dependency>
5246
<groupId>org.apache.maven</groupId>
5347
<artifactId>maven-plugin-api</artifactId>
54-
<version>${mavenVersion}</version>
55-
<scope>provided</scope>
5648
</dependency>
5749
<dependency>
5850
<groupId>org.apache.maven</groupId>
5951
<artifactId>maven-settings</artifactId>
60-
<version>${mavenVersion}</version>
61-
<scope>provided</scope>
6252
</dependency>
6353
<!-- woodstox only used for unit tests -->
6454
<dependency>
@@ -111,7 +101,6 @@
111101
<dependency>
112102
<groupId>org.apache.maven</groupId>
113103
<artifactId>maven-compat</artifactId>
114-
<version>${mavenVersion}</version>
115104
<scope>test</scope>
116105
</dependency>
117106
</dependencies>

versions-enforcer/pom.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,6 @@
4040
<dependency>
4141
<groupId>org.apache.maven</groupId>
4242
<artifactId>maven-core</artifactId>
43-
<version>${mavenVersion}</version>
44-
<scope>provided</scope>
4543
</dependency>
4644

4745
<dependency>

versions-maven-plugin/pom.xml

Lines changed: 12 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -20,71 +20,61 @@
2020
</prerequisites>
2121

2222
<dependencies>
23+
<!-- project dependencies -->
2324
<dependency>
2425
<groupId>org.codehaus.mojo.versions</groupId>
2526
<artifactId>versions-model</artifactId>
2627
<version>${project.version}</version>
2728
</dependency>
28-
2929
<dependency>
3030
<groupId>org.codehaus.mojo.versions</groupId>
3131
<artifactId>versions-model-report</artifactId>
3232
<version>${project.version}</version>
3333
</dependency>
34-
3534
<dependency>
3635
<groupId>org.codehaus.mojo.versions</groupId>
37-
<artifactId>versions-test</artifactId>
36+
<artifactId>versions-common</artifactId>
3837
<version>${project.version}</version>
39-
<scope>test</scope>
4038
</dependency>
41-
4239
<dependency>
4340
<groupId>org.codehaus.mojo.versions</groupId>
44-
<artifactId>versions-common</artifactId>
41+
<artifactId>versions-test</artifactId>
4542
<version>${project.version}</version>
43+
<scope>test</scope>
4644
</dependency>
4745

46+
<!-- maven core dependencies -->
4847
<dependency>
4948
<groupId>org.apache.maven.plugin-tools</groupId>
5049
<artifactId>maven-plugin-annotations</artifactId>
5150
<scope>provided</scope>
5251
</dependency>
53-
5452
<dependency>
5553
<groupId>org.apache.maven</groupId>
56-
<artifactId>maven-artifact</artifactId>
57-
<version>${mavenVersion}</version>
58-
<scope>provided</scope>
54+
<artifactId>maven-plugin-api</artifactId>
5955
</dependency>
6056
<dependency>
6157
<groupId>org.apache.maven</groupId>
62-
<artifactId>maven-core</artifactId>
63-
<version>${mavenVersion}</version>
64-
<scope>provided</scope>
58+
<artifactId>maven-artifact</artifactId>
6559
</dependency>
6660
<dependency>
6761
<groupId>org.apache.maven</groupId>
68-
<artifactId>maven-model</artifactId>
69-
<version>${mavenVersion}</version>
70-
<scope>provided</scope>
62+
<artifactId>maven-core</artifactId>
7163
</dependency>
7264
<dependency>
7365
<groupId>org.apache.maven</groupId>
74-
<artifactId>maven-plugin-api</artifactId>
75-
<version>${mavenVersion}</version>
76-
<scope>provided</scope>
66+
<artifactId>maven-model</artifactId>
7767
</dependency>
7868
<dependency>
7969
<groupId>org.apache.maven</groupId>
8070
<artifactId>maven-settings</artifactId>
81-
<version>${mavenVersion}</version>
82-
<scope>provided</scope>
8371
</dependency>
72+
8473
<dependency>
8574
<groupId>org.apache.maven.reporting</groupId>
8675
<artifactId>maven-reporting-impl</artifactId>
8776
</dependency>
77+
8878
<dependency>
8979
<groupId>org.apache.maven.shared</groupId>
9080
<artifactId>maven-common-artifact-filters</artifactId>
@@ -124,6 +114,7 @@
124114
<artifactId>commons-lang3</artifactId>
125115
</dependency>
126116

117+
<!-- testing -->
127118
<dependency>
128119
<groupId>org.apache.maven.plugin-testing</groupId>
129120
<artifactId>maven-plugin-testing-harness</artifactId>
@@ -164,7 +155,6 @@
164155
<dependency>
165156
<groupId>org.apache.maven</groupId>
166157
<artifactId>maven-compat</artifactId>
167-
<version>${mavenVersion}</version>
168158
<scope>test</scope>
169159
</dependency>
170160
</dependencies>

versions-model-report/pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
<dependency>
1717
<groupId>org.codehaus.plexus</groupId>
1818
<artifactId>plexus-utils</artifactId>
19-
<version>3.5.0</version>
2019
</dependency>
2120
</dependencies>
2221

versions-model/pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
<dependency>
1717
<groupId>org.codehaus.plexus</groupId>
1818
<artifactId>plexus-utils</artifactId>
19-
<version>3.5.0</version>
2019
</dependency>
2120
</dependencies>
2221

versions-test/pom.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@
3434
<dependency>
3535
<groupId>org.apache.maven</groupId>
3636
<artifactId>maven-core</artifactId>
37-
<version>${mavenVersion}</version>
38-
<scope>provided</scope>
3937
</dependency>
4038
<dependency>
4139
<groupId>org.eclipse.aether</groupId>

0 commit comments

Comments
 (0)