@@ -28,7 +28,7 @@ under the License.
28
28
</parent >
29
29
30
30
<artifactId >maven-deploy-plugin</artifactId >
31
- <version >3.1.3 -SNAPSHOT</version >
31
+ <version >4.0.0 -SNAPSHOT</version >
32
32
<packaging >maven-plugin</packaging >
33
33
34
34
<name >Apache Maven Deploy Plugin</name >
@@ -43,7 +43,7 @@ under the License.
43
43
</contributors >
44
44
45
45
<prerequisites >
46
- <maven >3.6.3 </maven >
46
+ <maven >${mavenVersion} </maven >
47
47
</prerequisites >
48
48
49
49
<scm >
@@ -68,156 +68,111 @@ under the License.
68
68
</distributionManagement >
69
69
70
70
<properties >
71
- <javaVersion >8 </javaVersion >
72
- <mavenVersion >3.9.6 </mavenVersion >
71
+ <javaVersion >17 </javaVersion >
72
+ <mavenVersion >4.0.0-beta-3 </mavenVersion >
73
73
<!-- Keep in sync with resolver used in maven above -->
74
- <slf4jVersion >1.7.36 </slf4jVersion >
74
+ <slf4jVersion >2.0.13 </slf4jVersion >
75
75
<!-- Keep in sync with resolver used in maven above -->
76
- <resolverVersion >1.9.20</ resolverVersion >
76
+ <project .build.outputTimestamp>2022-07-16T16:14:30Z</ project .build.outputTimestamp >
77
77
78
78
<!-- plugins version used in IT tests -->
79
- <mavenAntrunPluginVersion >${version.maven-antrun-plugin}</mavenAntrunPluginVersion >
80
- <mavenCompilerPluginVersion >${version.maven-compiler-plugin}</mavenCompilerPluginVersion >
81
- <mavenEnforcerPluginVersion >${version.maven-enforcer-plugin}</mavenEnforcerPluginVersion >
82
- <mavenInstallPluginVersion >${version.maven-install-plugin}</mavenInstallPluginVersion >
83
- <mavenJarPluginVersion >${version.maven-jar-plugin}</mavenJarPluginVersion >
84
- <mavenJavadocPluginVersion >${version.maven-javadoc-plugin}</mavenJavadocPluginVersion >
85
- <mavenPluginToolsVersion >${version.maven-plugin-tools}</mavenPluginToolsVersion >
86
- <mavenResourcesPluginVersion >${version.maven-resources-plugin}</mavenResourcesPluginVersion >
87
- <mavenSourcePluginVersion >${version.maven-source-plugin}</mavenSourcePluginVersion >
88
- <mavenSurefirePluginVersion >${version.maven-surefire}</mavenSurefirePluginVersion >
89
- <mavenWarPluginVersion >${version.maven-war-plugin}</mavenWarPluginVersion >
90
-
91
- <project .build.outputTimestamp>2024-04-26T10:30:44Z</project .build.outputTimestamp>
79
+ <mavenAntrunPluginVersion >3.1.0</mavenAntrunPluginVersion >
80
+ <mavenCompilerPluginVersion >3.11.0</mavenCompilerPluginVersion >
81
+ <mavenEnforcerPluginVersion >3.1.0</mavenEnforcerPluginVersion >
82
+ <mavenInstallPluginVersion >3.1.0</mavenInstallPluginVersion >
83
+ <mavenJarPluginVersion >3.3.0</mavenJarPluginVersion >
84
+ <mavenJavadocPluginVersion >3.4.1</mavenJavadocPluginVersion >
85
+ <mavenPluginPluginVersion >4.0.0-SNAPSHOT</mavenPluginPluginVersion >
86
+ <mavenPluginTestingHarnessVersion >4.0.0-alpha-3-SNAPSHOT</mavenPluginTestingHarnessVersion >
87
+ <mavenResourcesPluginVersion >3.3.0</mavenResourcesPluginVersion >
88
+ <mavenSourcePluginVersion >3.2.1</mavenSourcePluginVersion >
89
+ <mavenSurefirePluginVersion >${surefire.version}</mavenSurefirePluginVersion >
90
+ <mavenWarPluginVersion >3.3.2</mavenWarPluginVersion >
91
+
92
+ <version .plexus-xml>4.0.1</version .plexus-xml>
93
+
94
+ <project .build.outputTimestamp>2023-03-21T14:38:01Z</project .build.outputTimestamp>
92
95
</properties >
93
96
94
97
<dependencies >
95
98
<dependency >
96
99
<groupId >org.apache.maven</groupId >
97
- <artifactId >maven-plugin- api</artifactId >
100
+ <artifactId >maven-api-core </artifactId >
98
101
<version >${mavenVersion} </version >
99
- <scope >provided</scope >
100
102
</dependency >
101
103
<dependency >
102
104
<groupId >org.apache.maven</groupId >
103
- <artifactId >maven-core </artifactId >
105
+ <artifactId >maven-api-model </artifactId >
104
106
<version >${mavenVersion} </version >
105
- <scope >provided</scope >
106
- </dependency >
107
- <dependency >
108
- <groupId >org.apache.maven</groupId >
109
- <artifactId >maven-model</artifactId >
110
- <version >${mavenVersion} </version >
111
- <scope >provided</scope >
112
- </dependency >
113
- <dependency >
114
- <groupId >org.apache.maven</groupId >
115
- <artifactId >maven-artifact</artifactId >
116
- <version >${mavenVersion} </version >
117
- <scope >provided</scope >
118
- </dependency >
119
-
120
- <dependency >
121
- <groupId >org.slf4j</groupId >
122
- <artifactId >slf4j-api</artifactId >
123
- <version >${slf4jVersion} </version >
124
- <scope >provided</scope >
125
- </dependency >
126
- <dependency >
127
- <groupId >org.codehaus.plexus</groupId >
128
- <artifactId >plexus-utils</artifactId >
129
- </dependency >
130
- <dependency >
131
- <groupId >org.codehaus.plexus</groupId >
132
- <artifactId >plexus-xml</artifactId >
133
- </dependency >
134
- <dependency >
135
- <groupId >org.apache.maven.resolver</groupId >
136
- <artifactId >maven-resolver-api</artifactId >
137
- <version >${resolverVersion} </version >
138
- <scope >provided</scope >
139
- </dependency >
140
- <dependency >
141
- <groupId >org.apache.maven.resolver</groupId >
142
- <artifactId >maven-resolver-util</artifactId >
143
- <version >${resolverVersion} </version >
144
- <!-- To work in Maven versions older than 3.9.0 -->
145
- <scope >compile</scope >
146
- </dependency >
147
-
148
- <!-- dependencies to annotations -->
149
- <dependency >
150
- <groupId >org.apache.maven.plugin-tools</groupId >
151
- <artifactId >maven-plugin-annotations</artifactId >
152
- <scope >provided</scope >
153
107
</dependency >
108
+ <!-- <dependency>-->
109
+ <!-- <groupId>jakarta.inject</groupId>-->
110
+ <!-- <artifactId>jakarta.inject-api</artifactId>-->
111
+ <!-- <version>2.0.1</version>-->
112
+ <!-- </dependency>-->
154
113
155
114
<!-- Test -->
156
115
<dependency >
157
116
<groupId >org.apache.maven.plugin-testing</groupId >
158
117
<artifactId >maven-plugin-testing-harness</artifactId >
159
- <version >3.3.0 </version >
118
+ <version >${mavenPluginTestingHarnessVersion} </version >
160
119
<scope >test</scope >
161
120
</dependency >
162
121
<dependency >
163
- <!-- used by maven-plugin-testing-harness, don't give it compile scope! -->
164
122
<groupId >org.apache.maven</groupId >
165
- <artifactId >maven-compat</artifactId >
166
- <version >${mavenVersion} </version >
167
- <scope >test</scope >
168
- </dependency >
169
- <dependency >
170
- <groupId >org.apache.maven</groupId >
171
- <artifactId >maven-resolver-provider</artifactId >
123
+ <artifactId >maven-core</artifactId >
172
124
<version >${mavenVersion} </version >
173
125
<scope >test</scope >
174
126
</dependency >
175
- <dependency >
176
- <groupId >org.apache.maven.resolver</groupId >
177
- <artifactId >maven-resolver-connector-basic</artifactId >
178
- <version >${resolverVersion} </version >
179
- <scope >test</scope >
180
- </dependency >
181
- <dependency >
182
- <groupId >org.apache.maven.resolver</groupId >
183
- <artifactId >maven-resolver-transport-file</artifactId >
184
- <version >${resolverVersion} </version >
185
- <scope >test</scope >
186
- </dependency >
187
- <dependency >
188
- <groupId >org.apache.maven.resolver</groupId >
189
- <artifactId >maven-resolver-transport-http</artifactId >
190
- <version >${resolverVersion} </version >
191
- <scope >test</scope >
192
- </dependency >
193
127
<dependency >
194
128
<groupId >org.mockito</groupId >
195
- <artifactId >mockito-core </artifactId >
129
+ <artifactId >mockito-junit-jupiter </artifactId >
196
130
<version >4.11.0</version >
197
131
<scope >test</scope >
198
132
</dependency >
199
133
<dependency >
200
- <groupId >junit </groupId >
201
- <artifactId >junit </artifactId >
202
- <version >4.13.2 </version >
134
+ <groupId >org.slf4j </groupId >
135
+ <artifactId >slf4j-api </artifactId >
136
+ <version >${slf4jVersion} </version >
203
137
<scope >test</scope >
204
138
</dependency >
205
139
<dependency >
206
140
<groupId >org.slf4j</groupId >
207
- <artifactId >slf4j-nop </artifactId >
141
+ <artifactId >slf4j-simple </artifactId >
208
142
<version >${slf4jVersion} </version >
209
143
<scope >test</scope >
210
144
</dependency >
145
+ <dependency >
146
+ <groupId >org.junit.jupiter</groupId >
147
+ <artifactId >junit-jupiter-api</artifactId >
148
+ <version >5.10.0</version >
149
+ <scope >test</scope >
150
+ </dependency >
151
+
152
+ <!-- <dependency>-->
153
+ <!-- <groupId>org.apache.maven.plugin-tools</groupId>-->
154
+ <!-- <artifactId>maven-plugin-annotations</artifactId>-->
155
+ <!-- <scope>none</scope>-->
156
+ <!-- </dependency>-->
157
+
211
158
</dependencies >
212
159
213
160
<build >
214
161
<plugins >
215
162
<plugin >
216
163
<groupId >org.apache.maven.plugins</groupId >
217
- <artifactId >maven-compiler-plugin</artifactId >
164
+ <artifactId >maven-plugin-plugin</artifactId >
165
+ <version >${mavenPluginPluginVersion} </version >
166
+ </plugin >
167
+ <plugin >
168
+ <groupId >com.diffplug.spotless</groupId >
169
+ <artifactId >spotless-maven-plugin</artifactId >
218
170
<configuration >
219
- <proc >none</proc >
220
- <showDeprecation >true</showDeprecation >
171
+ <java >
172
+ <includes >
173
+ <include >src/**/*.java</include >
174
+ </includes >
175
+ </java >
221
176
</configuration >
222
177
</plugin >
223
178
</plugins >
@@ -232,6 +187,7 @@ under the License.
232
187
<plugin >
233
188
<groupId >org.apache.maven.plugins</groupId >
234
189
<artifactId >maven-invoker-plugin</artifactId >
190
+ <version >3.6.0</version >
235
191
<configuration >
236
192
<debug >true</debug >
237
193
<showErrors >true</showErrors >
0 commit comments