1- <?xml version =' 1.0' encoding =' UTF-8' ?>
1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
22
33<!--
44Licensed to the Apache Software Foundation (ASF) under one
@@ -64,11 +64,13 @@ under the License.
6464
6565 <properties >
6666 <javaVersion >8</javaVersion >
67+ <aetherVersion >1.0.0.v20140518</aetherVersion >
6768 <mavenVersion >3.2.5</mavenVersion >
6869 <checkstyleVersion >9.3</checkstyleVersion >
6970 <doxiaVersion >1.11.1</doxiaVersion >
70- <sitePluginVersion >3.9.1</sitePluginVersion >
71- <surefire .version>2.22.2</surefire .version>
71+ <doxiaSitetoolsVersion >1.11.1</doxiaSitetoolsVersion >
72+ <sitePluginVersion >3.12.1</sitePluginVersion >
73+ <jxrPluginVersion >3.3.0</jxrPluginVersion >
7274 <project .build.outputTimestamp>2021-01-23T22:30:12Z</project .build.outputTimestamp>
7375 </properties >
7476
@@ -117,35 +119,33 @@ under the License.
117119 </dependency >
118120
119121 <!-- shared -->
122+ <dependency >
123+ <groupId >org.apache.maven.reporting</groupId >
124+ <artifactId >maven-reporting-api</artifactId >
125+ <version >3.1.1</version >
126+ </dependency >
120127 <dependency >
121128 <groupId >org.apache.maven.reporting</groupId >
122129 <artifactId >maven-reporting-impl</artifactId >
123- <version >3.1.0</version >
124- <exclusions >
125- <exclusion >
126- <groupId >org.apache.maven.doxia</groupId >
127- <artifactId >*</artifactId >
128- </exclusion >
129- </exclusions >
130+ <version >3.2.0</version >
130131 </dependency >
131132
132133 <!-- doxia -->
133134 <dependency >
134135 <groupId >org.apache.maven.doxia</groupId >
135- <artifactId >doxia-site-renderer </artifactId >
136+ <artifactId >doxia-sink-api </artifactId >
136137 <version >${doxiaVersion} </version >
137- <exclusions >
138- <exclusion >
139- <artifactId >plexus-container-default</artifactId >
140- <groupId >org.codehaus.plexus</groupId >
141- </exclusion >
142- </exclusions >
143138 </dependency >
144139 <dependency >
145140 <groupId >org.apache.maven.doxia</groupId >
146- <artifactId >doxia-integration-tools </artifactId >
141+ <artifactId >doxia-core </artifactId >
147142 <version >${doxiaVersion} </version >
148143 </dependency >
144+ <dependency >
145+ <groupId >org.apache.maven.doxia</groupId >
146+ <artifactId >doxia-integration-tools</artifactId >
147+ <version >${doxiaSitetoolsVersion} </version >
148+ </dependency >
149149
150150 <!-- plexus -->
151151 <dependency >
@@ -168,11 +168,6 @@ under the License.
168168 <artifactId >plexus-utils</artifactId >
169169 <version >3.4.2</version >
170170 </dependency >
171- <dependency >
172- <groupId >org.codehaus.plexus</groupId >
173- <artifactId >plexus-interpolation</artifactId >
174- <version >1.26</version >
175- </dependency >
176171 <dependency >
177172 <groupId >org.codehaus.plexus</groupId >
178173 <artifactId >plexus-velocity</artifactId >
@@ -208,17 +203,65 @@ under the License.
208203 </dependency >
209204
210205 <!-- test -->
206+ <dependency >
207+ <groupId >org.codehaus.plexus</groupId >
208+ <artifactId >plexus-container-default</artifactId >
209+ <version >2.1.1</version >
210+ <scope >test</scope >
211+ </dependency >
211212 <dependency >
212213 <groupId >junit</groupId >
213214 <artifactId >junit</artifactId >
214215 <version >4.13.2</version >
215216 <scope >test</scope >
216217 </dependency >
218+ <dependency >
219+ <groupId >org.slf4j</groupId >
220+ <artifactId >slf4j-simple</artifactId >
221+ <version >1.7.36</version >
222+ <scope >test</scope >
223+ </dependency >
217224 <dependency >
218225 <groupId >org.apache.maven.plugin-testing</groupId >
219226 <artifactId >maven-plugin-testing-harness</artifactId >
220227 <version >3.3.0</version >
221228 <scope >test</scope >
229+ <exclusions >
230+ <exclusion >
231+ <groupId >org.codehaus.plexus</groupId >
232+ <artifactId >plexus-container-default</artifactId >
233+ </exclusion >
234+ </exclusions >
235+ </dependency >
236+ <dependency >
237+ <groupId >org.eclipse.aether</groupId >
238+ <artifactId >aether-api</artifactId >
239+ <version >${aetherVersion} </version >
240+ <scope >test</scope >
241+ </dependency >
242+ <dependency >
243+ <groupId >org.eclipse.aether</groupId >
244+ <artifactId >aether-impl</artifactId >
245+ <version >${aetherVersion} </version >
246+ <scope >test</scope >
247+ </dependency >
248+ <dependency >
249+ <groupId >org.eclipse.aether</groupId >
250+ <artifactId >aether-connector-basic</artifactId >
251+ <version >${aetherVersion} </version >
252+ <scope >test</scope >
253+ </dependency >
254+ <dependency >
255+ <groupId >org.eclipse.aether</groupId >
256+ <artifactId >aether-transport-wagon</artifactId >
257+ <version >${aetherVersion} </version >
258+ <scope >test</scope >
259+ </dependency >
260+ <dependency >
261+ <groupId >org.apache.maven.wagon</groupId >
262+ <artifactId >wagon-http-lightweight</artifactId >
263+ <version >3.5.1</version >
264+ <scope >test</scope >
222265 </dependency >
223266 <dependency >
224267 <groupId >org.apache.maven</groupId >
@@ -335,6 +378,7 @@ under the License.
335378 <build >
336379 <plugins >
337380 <plugin >
381+ <groupId >org.apache.maven.plugins</groupId >
338382 <artifactId >maven-invoker-plugin</artifactId >
339383 <configuration >
340384 <goals >
@@ -376,7 +420,7 @@ under the License.
376420 </plugins >
377421 </reporting >
378422 </profile >
379-
423+
380424 <profile >
381425 <id >jdk9</id >
382426 <activation >
0 commit comments