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() )
                     {