You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kr...@apache.org on 2012/11/30 08:12:36 UTC
[2/2] git commit: o Restored old context classloader so the threads
dont go running around with classloaders that should unload
o Restored old context classloader so the threads dont go running around with classloaders that should unload
Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/e8df4ca9
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/e8df4ca9
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/e8df4ca9
Branch: refs/heads/master
Commit: e8df4ca99369faec750590ce167d9bfc0af40f0d
Parents: 620137e
Author: Kristian Rosenvold <kr...@gmail.com>
Authored: Thu Nov 29 22:03:08 2012 +0100
Committer: Kristian Rosenvold <kr...@apache.org>
Committed: Fri Nov 30 07:33:28 2012 +0100
----------------------------------------------------------------------
.../artifact/resolver/DefaultArtifactResolver.java | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/maven/blob/e8df4ca9/maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java
----------------------------------------------------------------------
diff --git a/maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java b/maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java
index 9c8364d..e75c61d 100644
--- a/maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java
+++ b/maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java
@@ -574,6 +574,7 @@ public class DefaultArtifactResolver
public void run()
{
+ ClassLoader old = Thread.currentThread().getContextClassLoader();
try
{
Thread.currentThread().setContextClassLoader( classLoader );
@@ -602,6 +603,8 @@ public class DefaultArtifactResolver
finally
{
latch.countDown();
+ Thread.currentThread().setContextClassLoader( old );
+
}
}