in tomcat8-maven-plugin/src/main/java/org/apache/tomcat/maven/plugin/tomcat8/run/AbstractRunMojo.java [876:905]
protected WebappLoader createWebappLoader()
throws IOException, MojoExecutionException
{
WebappLoader webappLoader = null;
if ( useSeparateTomcatClassLoader )
{
if ( isContextReloadable() )
{
webappLoader = new ExternalRepositoriesReloadableWebappLoader( getTomcatClassLoader(), getLog() );
}
else
{
webappLoader = new WebappLoader( getTomcatClassLoader() );
}
}
else
{
if ( isContextReloadable() )
{
webappLoader =
new ExternalRepositoriesReloadableWebappLoader( Thread.currentThread().getContextClassLoader(),
getLog() );
}
else
{
webappLoader = new WebappLoader( Thread.currentThread().getContextClassLoader() );
}
}
return webappLoader;
}