diff --git a/compat/maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java b/compat/maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java
index f9ea24d94ee6..2cb68a59580f 100644
--- a/compat/maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java
+++ b/compat/maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java
@@ -143,10 +143,6 @@ public abstract class AbstractMojo implements Mojo, ContextEnabled {
/** Plugin container context */
private Map pluginContext;
- /**
- * @deprecated Use SLF4J directly
- */
- @Deprecated
@Override
public void setLog(Log log) {
this.log = log;
@@ -164,9 +160,7 @@ public void setLog(Log log) {
* method directly whenever you need the logger, it is fast enough and needs no caching.
*
* @see org.apache.maven.plugin.Mojo#getLog()
- * @deprecated Use SLF4J directly
*/
- @Deprecated
@Override
public Log getLog() {
if (log == null) {
diff --git a/compat/maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java b/compat/maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java
index bc5de347ceae..fa29651ce25b 100644
--- a/compat/maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java
+++ b/compat/maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java
@@ -53,9 +53,7 @@ public interface Mojo {
*
* @param log a new logger
*
- * @deprecated Use SLF4J directly
*/
- @Deprecated
void setLog(Log log);
/**
@@ -63,8 +61,6 @@ public interface Mojo {
*
* @return a log4j-like logger object which allows plugins to create messages at levels of "debug",
* "info", "warn", and "error".
- * @deprecated Use SLF4J directly
*/
- @Deprecated
Log getLog();
}
diff --git a/compat/maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java b/compat/maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java
index 6336cc817f01..f28a3afc9946 100644
--- a/compat/maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java
+++ b/compat/maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java
@@ -27,9 +27,7 @@
* rather than formatting first by calling toString().
*
*
- * @deprecated Use SLF4J directly
*/
-@Deprecated
public interface Log {
/**
* @return true if the debug error level is enabled
diff --git a/compat/maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/SystemStreamLog.java b/compat/maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/SystemStreamLog.java
index 080a94c5c9cf..95cd8fa081c3 100644
--- a/compat/maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/SystemStreamLog.java
+++ b/compat/maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/SystemStreamLog.java
@@ -25,9 +25,7 @@
* Logger with "standard" output and error output stream.
*
*
- * @deprecated Use SLF4J directly
*/
-@Deprecated
public class SystemStreamLog implements Log {
/**
* @see org.apache.maven.plugin.logging.Log#debug(java.lang.CharSequence)