Skip to content

Commit d54aa05

Browse files
committed
Upgrade doxia to 2.0.0 and maven-reporting-api to 4.0.0
1 parent 936f7c9 commit d54aa05

File tree

4 files changed

+17
-10
lines changed

4 files changed

+17
-10
lines changed

pom.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ under the License.
2222
<modelVersion>4.0.0</modelVersion>
2323
<groupId>org.scoverage</groupId>
2424
<artifactId>scoverage-maven-plugin</artifactId>
25-
<version>2.0.7-SNAPSHOT</version>
25+
<version>2.1.0-SNAPSHOT</version>
2626
<packaging>maven-plugin</packaging>
2727

2828
<name>SCoverage Maven Plugin</name>
@@ -94,8 +94,8 @@ under the License.
9494

9595
<maven.version>3.9.9</maven.version>
9696
<maven-plugin-plugin.version>3.15.1</maven-plugin-plugin.version>
97-
<maven-reporting-api.version>3.1.1</maven-reporting-api.version>
98-
<doxia.version>1.11.1</doxia.version>
97+
<maven-reporting-api.version>4.0.0</maven-reporting-api.version>
98+
<doxia.version>2.0.0</doxia.version>
9999

100100
<scalac-scoverage-plugin.version>2.2.1</scalac-scoverage-plugin.version>
101101
<scalac-scoverage-plugin.scala.version>2.13</scalac-scoverage-plugin.scala.version>

src/it/integration_tests_parent/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<scala.plugin.version>4.9.1</scala.plugin.version>
2222
<scalatest.plugin.version>2.0.0</scalatest.plugin.version>
2323
<project-info-reports.plugin.version>3.5.0</project-info-reports.plugin.version>
24-
<site.plugin.version>3.12.1</site.plugin.version>
24+
<site.plugin.version>3.21.0</site.plugin.version>
2525

2626
<scala.compat.version>2.13</scala.compat.version>
2727
<scala.minor.version>14</scala.minor.version>

src/main/java/org/scoverage/plugin/SCoverageReportMojo.java

+12-5
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@
2929
import java.util.ResourceBundle;
3030
import java.util.concurrent.atomic.AtomicInteger;
3131

32-
import org.apache.maven.doxia.siterenderer.RenderingContext;
32+
import org.apache.maven.doxia.sink.Sink;
33+
import org.apache.maven.doxia.siterenderer.DocumentRenderingContext;
3334
import org.apache.maven.doxia.siterenderer.sink.SiteRendererSink;
3435

3536
import org.apache.maven.execution.MavenSession;
@@ -43,7 +44,6 @@
4344
import org.apache.maven.reporting.MavenReport;
4445
import org.apache.maven.reporting.MavenReportException;
4546

46-
import org.codehaus.doxia.sink.Sink;
4747
import org.codehaus.plexus.util.StringUtils;
4848

4949
import scala.Option;
@@ -206,7 +206,6 @@ public String getDescription( Locale locale )
206206

207207
/** {@inheritDoc} */
208208
@Override
209-
@SuppressWarnings( "deprecation" )
210209
public void generate( Sink sink, Locale locale )
211210
throws MavenReportException
212211
{
@@ -261,8 +260,16 @@ public void generate( Sink sink, Locale locale )
261260
}
262261

263262
/** {@inheritDoc} */
263+
@SuppressWarnings( "deprecation" ) // it's deprecated and abstract, so we have no choice, but to keep it
264264
@Override
265265
public String getOutputName()
266+
{
267+
return getOutputPath();
268+
}
269+
270+
/** {@inheritDoc} */
271+
@Override
272+
public String getOutputPath()
266273
{
267274
return destDir + "/index";
268275
}
@@ -388,7 +395,7 @@ public void execute()
388395

389396
try
390397
{
391-
RenderingContext context = new RenderingContext( outputDirectory, getOutputName() + ".html", null );
398+
DocumentRenderingContext context = new DocumentRenderingContext( outputDirectory, getOutputName() + ".html", null );
392399
SiteRendererSink sink = new SiteRendererSink( context );
393400
Locale locale = Locale.getDefault();
394401
generate( sink, locale );
@@ -496,7 +503,7 @@ private void generateAggregatedReports()
496503
String path = r.readLine();
497504
while ( path != null )
498505
{
499-
sourceRoots.add( new File( path ) );
506+
sourceRoots.add(new File(path));
500507
path = r.readLine();
501508
}
502509
}

src/site/site.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ under the License.
2222
<skin>
2323
<groupId>org.apache.maven.skins</groupId>
2424
<artifactId>maven-fluido-skin</artifactId>
25-
<version>2.0.0-M10</version>
25+
<version>2.0.0</version>
2626
</skin>
2727

2828
<bannerLeft name="SCoverage Maven Plugin"/>

0 commit comments

Comments
 (0)