diff --git a/pom.xml b/pom.xml
index c3c57ab9..8f358670 100644
--- a/pom.xml
+++ b/pom.xml
@@ -94,8 +94,8 @@ under the License.
3.9.9
3.15.0
- 3.1.1
- 1.11.1
+ 4.0.0
+ 2.0.0
2.2.1
2.13
@@ -273,9 +273,9 @@ under the License.
org.scoverage.plugin
https://docs.oracle.com/en/java/javase/11/docs/api/
- https://maven.apache.org/ref/${maven.version}/apidocs/
https://maven.apache.org/shared-archives/maven-reporting-api-${maven-reporting-api.version}/apidocs/
https://maven.apache.org/doxia/components/doxia-archives/doxia-${doxia.version}/apidocs/
+ https://maven.apache.org/ref/${maven.version}/apidocs/
true
diff --git a/src/main/java/org/scoverage/plugin/SCoverageReportMojo.java b/src/main/java/org/scoverage/plugin/SCoverageReportMojo.java
index 14120cfb..ec7a36b6 100644
--- a/src/main/java/org/scoverage/plugin/SCoverageReportMojo.java
+++ b/src/main/java/org/scoverage/plugin/SCoverageReportMojo.java
@@ -29,7 +29,8 @@
import java.util.ResourceBundle;
import java.util.concurrent.atomic.AtomicInteger;
-import org.apache.maven.doxia.siterenderer.RenderingContext;
+import org.apache.maven.doxia.sink.Sink;
+import org.apache.maven.doxia.siterenderer.DocumentRenderingContext;
import org.apache.maven.doxia.siterenderer.sink.SiteRendererSink;
import org.apache.maven.execution.MavenSession;
@@ -43,7 +44,6 @@
import org.apache.maven.reporting.MavenReport;
import org.apache.maven.reporting.MavenReportException;
-import org.codehaus.doxia.sink.Sink;
import org.codehaus.plexus.util.StringUtils;
import scala.Option;
@@ -206,7 +206,6 @@ public String getDescription( Locale locale )
/** {@inheritDoc} */
@Override
- @SuppressWarnings( "deprecation" )
public void generate( Sink sink, Locale locale )
throws MavenReportException
{
@@ -388,7 +387,7 @@ public void execute()
try
{
- RenderingContext context = new RenderingContext( outputDirectory, getOutputName() + ".html" );
+ DocumentRenderingContext context = new DocumentRenderingContext( outputDirectory, getOutputName() + ".html", null );
SiteRendererSink sink = new SiteRendererSink( context );
Locale locale = Locale.getDefault();
generate( sink, locale );