in src/main/java/org/apache/maven/artifact/ant/AbstractArtifactTask.java [766:792]
public void execute()
{
// Display the version if the log level is verbose
showVersion();
ClassLoader originalClassLoader = Thread.currentThread().getContextClassLoader();
try
{
if ( plexusClassLoader != null )
{
Thread.currentThread().setContextClassLoader( plexusClassLoader );
}
initSettings();
doExecute();
}
catch ( BuildException e )
{
diagnoseError( e );
throw e;
}
finally
{
plexusClassLoader = Thread.currentThread().getContextClassLoader();
Thread.currentThread().setContextClassLoader( originalClassLoader );
}
}