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) {