You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by st...@apache.org on 2017/08/30 15:16:30 UTC
maven git commit: [MNG-6275] Simpler fix (fingers crossed)
Repository: maven
Updated Branches:
refs/heads/mng-6275 fef668789 -> 4b5c55663
[MNG-6275] Simpler fix (fingers crossed)
Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/4b5c5566
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/4b5c5566
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/4b5c5566
Branch: refs/heads/mng-6275
Commit: 4b5c55663e11e9fbdd028e0aee06b22e3291c0e1
Parents: fef6687
Author: Stephen Connolly <st...@gmail.com>
Authored: Wed Aug 30 16:16:24 2017 +0100
Committer: Stephen Connolly <st...@gmail.com>
Committed: Wed Aug 30 16:16:24 2017 +0100
----------------------------------------------------------------------
.../org/apache/maven/classrealm/DefaultClassRealmManager.java | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/maven/blob/4b5c5566/maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java
----------------------------------------------------------------------
diff --git a/maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java b/maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java
index eaf1b53..013ab23 100644
--- a/maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java
+++ b/maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java
@@ -84,8 +84,6 @@ public class DefaultClassRealmManager
private final ClassRealm mavenApiRealm;
- private final ClassLoader contextClassLoader;
-
/**
* Patterns of artifacts provided by maven core and exported via maven api realm. These artifacts are filtered from
* plugin and build extensions realms to avoid presence of duplicate and possibly conflicting classes on classpath.
@@ -96,8 +94,6 @@ public class DefaultClassRealmManager
public DefaultClassRealmManager( Logger logger, PlexusContainer container,
List<ClassRealmManagerDelegate> delegates, CoreExportsProvider exports )
{
- ClassLoader contextClassLoader = Thread.currentThread().getContextClassLoader();
- this.contextClassLoader = contextClassLoader == null ? ClassLoader.getSystemClassLoader() : contextClassLoader;
this.logger = logger;
this.world = ( (MutablePlexusContainer) container ).getClassWorld();
this.containerRealm = container.getContainerRealm();
@@ -124,7 +120,7 @@ public class DefaultClassRealmManager
{
try
{
- ClassRealm classRealm = world.newRealm( realmId, contextClassLoader );
+ ClassRealm classRealm = world.newRealm( realmId, PARENT_CLASSLOADER );
if ( logger.isDebugEnabled() )
{