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

michaelo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git


The following commit(s) were added to refs/heads/master by this push:
     new 1c79c4f  [MRESOLVER-244] Deprecate FileTransformer API
1c79c4f is described below

commit 1c79c4f8b6573e9693f4ae61c14bff17755aa32d
Author: Tamas Cservenak <ta...@cservenak.net>
AuthorDate: Wed Feb 23 15:59:55 2022 +0100

    [MRESOLVER-244] Deprecate FileTransformer API
    
    This closes #156
---
 .../src/main/java/org/eclipse/aether/transform/FileTransformer.java   | 3 +++
 .../java/org/eclipse/aether/transform/FileTransformerManager.java     | 3 +++
 .../main/java/org/eclipse/aether/transform/TransformException.java    | 4 ++++
 3 files changed, 10 insertions(+)

diff --git 
a/maven-resolver-api/src/main/java/org/eclipse/aether/transform/FileTransformer.java
 
b/maven-resolver-api/src/main/java/org/eclipse/aether/transform/FileTransformer.java
index 8de4342..45c0b5b 100644
--- 
a/maven-resolver-api/src/main/java/org/eclipse/aether/transform/FileTransformer.java
+++ 
b/maven-resolver-api/src/main/java/org/eclipse/aether/transform/FileTransformer.java
@@ -30,7 +30,10 @@ import org.eclipse.aether.artifact.Artifact;
  * 
  * @author Robert Scholte
  * @since 1.3.0
+ * @deprecated Without any direct replacement for now. This API is OOM-prone, 
and also lacks a lot of context about
+ * transforming.
  */
+@Deprecated
 public interface FileTransformer
 {
     /**
diff --git 
a/maven-resolver-api/src/main/java/org/eclipse/aether/transform/FileTransformerManager.java
 
b/maven-resolver-api/src/main/java/org/eclipse/aether/transform/FileTransformerManager.java
index edfeb36..1a472e5 100644
--- 
a/maven-resolver-api/src/main/java/org/eclipse/aether/transform/FileTransformerManager.java
+++ 
b/maven-resolver-api/src/main/java/org/eclipse/aether/transform/FileTransformerManager.java
@@ -28,7 +28,10 @@ import org.eclipse.aether.artifact.Artifact;
  * 
  * @author Robert Scholte
  * @since 1.3.0
+ * @deprecated Without any direct replacement for now. This API is OOM-prone, 
and also lacks a lot of context about
+ * transforming.
  */
+@Deprecated
 public interface FileTransformerManager
 {
     /**
diff --git 
a/maven-resolver-api/src/main/java/org/eclipse/aether/transform/TransformException.java
 
b/maven-resolver-api/src/main/java/org/eclipse/aether/transform/TransformException.java
index fe58f20..748b39d 100644
--- 
a/maven-resolver-api/src/main/java/org/eclipse/aether/transform/TransformException.java
+++ 
b/maven-resolver-api/src/main/java/org/eclipse/aether/transform/TransformException.java
@@ -21,7 +21,11 @@ package org.eclipse.aether.transform;
 
 /**
  * Thrown when transformation failed.
+ *
+ * @deprecated Without any direct replacement for now. This API is OOM-prone, 
and also lacks a lot of context about
+ * transforming.
  */
+@Deprecated
 public class TransformException
     extends Exception
 {

Reply via email to