This is an automated email from the ASF dual-hosted git repository.

pottlinger pushed a commit to branch 
dependabot/maven/org.apache.maven.reporting-maven-reporting-api-3.1.0
in repository https://gitbox.apache.org/repos/asf/creadur-rat.git


The following commit(s) were added to 
refs/heads/dependabot/maven/org.apache.maven.reporting-maven-reporting-api-3.1.0
 by this push:
     new b323e68  RAT-297: Remove usage of deprecated Sink API
b323e68 is described below

commit b323e68a72408f32ff1ebaed0b19ca797b66c6b6
Author: P. Ottlinger <[email protected]>
AuthorDate: Mon Mar 28 22:29:39 2022 +0200

    RAT-297: Remove usage of deprecated Sink API
---
 .../src/main/java/org/apache/rat/mp/RatReportMojo.java        | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git 
a/apache-rat-plugin/src/main/java/org/apache/rat/mp/RatReportMojo.java 
b/apache-rat-plugin/src/main/java/org/apache/rat/mp/RatReportMojo.java
index 432d373..ce50244 100644
--- a/apache-rat-plugin/src/main/java/org/apache/rat/mp/RatReportMojo.java
+++ b/apache-rat-plugin/src/main/java/org/apache/rat/mp/RatReportMojo.java
@@ -27,6 +27,8 @@ import 
org.apache.maven.artifact.resolver.ArtifactResolutionException;
 import org.apache.maven.artifact.resolver.ArtifactResolver;
 import 
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException;
 import org.apache.maven.artifact.versioning.VersionRange;
+import org.apache.maven.doxia.sink.Sink;
+import org.apache.maven.doxia.sink.impl.SinkEventAttributeSet;
 import org.apache.maven.doxia.site.decoration.Body;
 import org.apache.maven.doxia.site.decoration.DecorationModel;
 import org.apache.maven.doxia.site.decoration.Skin;
@@ -44,22 +46,17 @@ import org.apache.maven.plugins.annotations.ResolutionScope;
 import org.apache.maven.reporting.MavenReport;
 import org.apache.maven.reporting.MavenReportException;
 import org.apache.rat.Defaults;
-import org.codehaus.doxia.sink.Sink;
 
 import java.io.File;
 import java.io.FileWriter;
 import java.io.IOException;
 import java.io.Writer;
-import java.util.HashMap;
-import java.util.Locale;
-import java.util.Map;
-import java.util.ResourceBundle;
+import java.util.*;
 
 
 /**
  * Generates a report with Rat's output.
  */
-@SuppressWarnings("deprecation") // MavenReport invokes the deprecated Sink 
implementation
 @Mojo(name = "rat", requiresDependencyResolution = ResolutionScope.TEST, 
threadSafe = true)
 public class RatReportMojo extends AbstractRatMojo implements MavenReport {
     public static final String DOT_HTML = ".html";
@@ -216,7 +213,7 @@ public class RatReportMojo extends AbstractRatMojo 
implements MavenReport {
         sink.paragraph_();
 
         sink.paragraph();
-        sink.verbatim(true);
+        sink.verbatim(SinkEventAttributeSet.BOXED);
         try {
             sink.text(createReport(Defaults.getDefaultStyleSheet()));
         } catch (MojoExecutionException | MojoFailureException e) {

Reply via email to