You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by rf...@apache.org on 2020/06/07 12:26:02 UTC
[maven] 01/02: Pass sessionData
This is an automated email from the ASF dual-hosted git repository.
rfscholte pushed a commit to branch MNG-6656
in repository https://gitbox.apache.org/repos/asf/maven.git
commit 8b3f47a4f5ac0e857fd1be8a7c90a56879943508
Author: rfscholte <rf...@apache.org>
AuthorDate: Sat Jun 6 21:58:31 2020 +0200
Pass sessionData
---
.../internal/aether/DefaultRepositorySystemSessionFactory.java | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/maven-core/src/main/java/org/apache/maven/internal/aether/DefaultRepositorySystemSessionFactory.java b/maven-core/src/main/java/org/apache/maven/internal/aether/DefaultRepositorySystemSessionFactory.java
index 928d200..acd1fce 100644
--- a/maven-core/src/main/java/org/apache/maven/internal/aether/DefaultRepositorySystemSessionFactory.java
+++ b/maven-core/src/main/java/org/apache/maven/internal/aether/DefaultRepositorySystemSessionFactory.java
@@ -40,6 +40,7 @@ import org.codehaus.plexus.util.xml.Xpp3Dom;
import org.eclipse.aether.ConfigurationProperties;
import org.eclipse.aether.DefaultRepositorySystemSession;
import org.eclipse.aether.RepositorySystem;
+import org.eclipse.aether.SessionData;
import org.eclipse.aether.repository.LocalRepository;
import org.eclipse.aether.repository.NoLocalRepositoryManagerException;
import org.eclipse.aether.repository.RepositoryPolicy;
@@ -247,8 +248,7 @@ public class DefaultRepositorySystemSessionFactory
if ( Features.buildConsumer().isActive() )
{
- session.setFileTransformerManager( a -> getTransformersForArtifact( a,
- (TransformerContext) session.getData().get( TransformerContext.KEY ) ) );
+ session.setFileTransformerManager( a -> getTransformersForArtifact( a, session.getData() ) );
}
return session;
@@ -281,8 +281,9 @@ public class DefaultRepositorySystemSessionFactory
}
private Collection<FileTransformer> getTransformersForArtifact( final org.eclipse.aether.artifact.Artifact artifact,
- TransformerContext context )
+ final SessionData sessionData )
{
+ TransformerContext context = (TransformerContext) sessionData.get( TransformerContext.KEY );
Collection<FileTransformer> transformers = new ArrayList<>();
if ( "pom".equals( artifact.getExtension() ) )
{