You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by cs...@apache.org on 2022/02/23 15:00:22 UTC
[maven-resolver] 01/01: [MRESOLVER-244] Deprecate FileTransformer API
This is an automated email from the ASF dual-hosted git repository.
cstamas pushed a commit to branch MRESOLVER-244-deprecate-filetransformer
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git
commit 9ac44c0ef867e97452e4e46ce9a2ddbf0dcb9c48
Author: Tamas Cservenak <ta...@cservenak.net>
AuthorDate: Wed Feb 23 15:59:55 2022 +0100
[MRESOLVER-244] Deprecate FileTransformer API
---
.../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
{