@@ -193,8 +193,10 @@ under the License.
193193 </distributionManagement >
194194
195195 <properties >
196- <javaVersion >8</javaVersion >
197- <mavenVersion >3.6.3</mavenVersion >
196+ <javaVersion >17</javaVersion >
197+ <mavenVersion >4.0.0-beta-5</mavenVersion >
198+ <sisuVersion >0.9.0.M3</sisuVersion >
199+ <guiceVersion >6.0.0</guiceVersion >
198200 <!-- for dependencies -->
199201 <jettyVersion >9.4.57.v20241219</jettyVersion >
200202 <doxiaVersion >2.0.0</doxiaVersion >
@@ -228,6 +230,16 @@ under the License.
228230 <groupId >org.apache.maven.reporting</groupId >
229231 <artifactId >maven-reporting-exec</artifactId >
230232 <version >2.0.0</version >
233+ <exclusions >
234+ <exclusion >
235+ <groupId >org.apache.maven.resolver</groupId >
236+ <artifactId >maven-resolver-api</artifactId >
237+ </exclusion >
238+ <exclusion >
239+ <groupId >org.apache.maven.resolver</groupId >
240+ <artifactId >maven-resolver-util</artifactId >
241+ </exclusion >
242+ </exclusions >
231243 </dependency >
232244 <dependency >
233245 <groupId >org.apache.maven.shared</groupId >
@@ -246,7 +258,7 @@ under the License.
246258 <groupId >org.apache.maven</groupId >
247259 <artifactId >maven-compat</artifactId >
248260 <version >${mavenVersion} </version >
249- <scope >test </scope >
261+ <scope >provided </scope >
250262 </dependency >
251263 <dependency >
252264 <groupId >org.apache.maven</groupId >
@@ -296,6 +308,13 @@ under the License.
296308 <version >2.20.0</version >
297309 </dependency >
298310
311+ <dependency >
312+ <groupId >org.eclipse.sisu</groupId >
313+ <artifactId >org.eclipse.sisu.inject</artifactId >
314+ <version >${sisuVersion} </version >
315+ <scope >provided</scope >
316+ </dependency >
317+
299318 <!-- dependencies to annotations -->
300319 <dependency >
301320 <groupId >org.apache.maven.plugin-tools</groupId >
@@ -315,6 +334,12 @@ under the License.
315334 <groupId >org.eclipse.sisu</groupId >
316335 <artifactId >org.eclipse.sisu.plexus</artifactId >
317336 <scope >provided</scope >
337+ <exclusions >
338+ <exclusion >
339+ <groupId >org.sonatype.sisu</groupId >
340+ <artifactId >sisu-guice</artifactId >
341+ </exclusion >
342+ </exclusions >
318343 </dependency >
319344 <dependency >
320345 <groupId >org.codehaus.plexus</groupId >
@@ -501,6 +526,13 @@ under the License.
501526 </dependency >
502527
503528 <!-- test -->
529+ <dependency >
530+ <groupId >com.google.inject</groupId >
531+ <artifactId >guice</artifactId >
532+ <version >${guiceVersion} </version >
533+ <scope >test</scope >
534+ </dependency >
535+
504536 <dependency >
505537 <groupId >org.apache.maven.plugin-testing</groupId >
506538 <artifactId >maven-plugin-testing-harness</artifactId >
0 commit comments