@@ -30,7 +30,7 @@ under the License.
3030 </parent >
3131
3232 <artifactId >maven-compiler-plugin</artifactId >
33- <version >3.11 .0-SNAPSHOT</version >
33+ <version >4.0 .0-SNAPSHOT</version >
3434 <packaging >maven-plugin</packaging >
3535
3636 <name >Apache Maven Compiler Plugin</name >
@@ -63,11 +63,11 @@ under the License.
6363 </distributionManagement >
6464
6565 <properties >
66- <mavenVersion >3.2.5 </mavenVersion >
66+ <mavenVersion >4.0.0-alpha-1-SNAPSHOT </mavenVersion >
6767 <!--
6868 ! The following property is used in the integration tests MCOMPILER-157
6969 -->
70- <mavenPluginPluginVersion >3.5 </mavenPluginPluginVersion >
70+ <mavenPluginPluginVersion >4.0.0-SNAPSHOT </mavenPluginPluginVersion >
7171 <plexusCompilerVersion >2.12.1</plexusCompilerVersion >
7272
7373 <groovyVersion >2.4.21</groovyVersion >
@@ -77,7 +77,7 @@ under the License.
7777 <javaVersion >8</javaVersion >
7878 <maven .it.failure.ignore>false</maven .it.failure.ignore>
7979 <surefire .version>2.22.2</surefire .version>
80- <mavenPluginToolsVersion >3.6.2 </mavenPluginToolsVersion >
80+ <mavenPluginToolsVersion >4.0.0-SNAPSHOT </mavenPluginToolsVersion >
8181 <project .build.outputTimestamp>2022-03-08T01:04:02Z</project .build.outputTimestamp>
8282 <invoker .junitPackageName>org.apache.maven.plugins.compiler.its</invoker .junitPackageName>
8383 </properties >
@@ -112,34 +112,22 @@ under the License.
112112 </dependencies >
113113 </dependencyManagement >
114114 <dependencies >
115- <dependency >
116- <groupId >org.apache.maven.plugin-tools</groupId >
117- <artifactId >maven-plugin-annotations</artifactId >
118- <scope >provided</scope >
119- </dependency >
120115 <!-- Maven -->
121116 <dependency >
122117 <groupId >org.apache.maven</groupId >
123- <artifactId >maven-plugin- api</artifactId >
118+ <artifactId >maven-api-core </artifactId >
124119 <version >${mavenVersion} </version >
125120 <scope >provided</scope >
126121 </dependency >
127122 <dependency >
128- <groupId >org.apache.maven</groupId >
129- <artifactId >maven-artifact</artifactId >
130- <version >${mavenVersion} </version >
131- <scope >provided</scope >
123+ <groupId >org.slf4j</groupId >
124+ <artifactId >slf4j-api</artifactId >
125+ <version >1.7.36</version >
132126 </dependency >
133127 <dependency >
134- <groupId >org.apache.maven </groupId >
135- <artifactId >maven-core </artifactId >
128+ <groupId >org.codehaus.plexus </groupId >
129+ <artifactId >plexus-utils </artifactId >
136130 <version >${mavenVersion} </version >
137- <scope >provided</scope >
138- </dependency >
139- <dependency >
140- <groupId >org.apache.maven.shared</groupId >
141- <artifactId >maven-shared-utils</artifactId >
142- <version >3.3.4</version >
143131 </dependency >
144132 <dependency >
145133 <groupId >org.apache.maven.shared</groupId >
@@ -160,6 +148,11 @@ under the License.
160148 </exclusion >
161149 </exclusions >
162150 </dependency >
151+ <dependency >
152+ <groupId >org.apache.maven.shared</groupId >
153+ <artifactId >maven-shared-utils</artifactId >
154+ <version >4.0.0-SNAPSHOT</version >
155+ </dependency >
163156
164157 <dependency >
165158 <groupId >org.codehaus.plexus</groupId >
@@ -203,15 +196,15 @@ under the License.
203196 </dependency >
204197
205198 <dependency >
206- <groupId >org.apache.maven.plugin-testing </groupId >
207- <artifactId >maven-plugin-testing-harness </artifactId >
208- <version >3.3.0 </version >
199+ <groupId >org.apache.maven</groupId >
200+ <artifactId >maven-core </artifactId >
201+ <version >${mavenVersion} </version >
209202 <scope >test</scope >
210203 </dependency >
211204 <dependency >
212- <groupId >org.apache.maven</groupId >
213- <artifactId >maven-compat </artifactId >
214- <version >${mavenVersion} </version >
205+ <groupId >org.apache.maven.plugin-testing </groupId >
206+ <artifactId >maven-plugin-testing-harness </artifactId >
207+ <version >4.0.0-SNAPSHOT </version >
215208 <scope >test</scope >
216209 </dependency >
217210 <dependency >
@@ -221,9 +214,9 @@ under the License.
221214 <scope >test</scope >
222215 </dependency >
223216 <dependency >
224- <groupId >junit</groupId >
225- <artifactId >junit</artifactId >
226- <version >4.13.2 </version >
217+ <groupId >org. junit.jupiter </groupId >
218+ <artifactId >junit-jupiter </artifactId >
219+ <version >5.8.0 </version >
227220 <scope >test</scope >
228221 </dependency >
229222 </dependencies >
0 commit comments