throws IOException, MojoExecutionException
{
if ( useSeparateTomcatClassLoader )
{
return ( isContextReloadable() )
? new ExternalRepositoriesReloadableWebappLoader( getTomcatClassLoader(), getLog() )
: new WebappLoader( getTomcatClassLoader() );
}
return ( isContextReloadable() )
? new ExternalRepositoriesReloadableWebappLoader( Thread.currentThread().getContextClassLoader(), getLog() )
: new WebappLoader( Thread.currentThread().getContextClassLoader() );
}