Skip to content

Commit

Permalink
fix issue with maven 3.8.2
Browse files Browse the repository at this point in the history
Signed-off-by: Olivier Lamy <olamy@apache.org>
  • Loading branch information
olamy committed Aug 11, 2021
1 parent cd954db commit a752521
Showing 1 changed file with 2 additions and 5 deletions.
Expand Up @@ -231,24 +231,21 @@ public void execute() throws MojoExecutionException, MojoFailureException
// Get some random free port
port = findRandomOpenPortOnAllLocalInterfaces();
}
ClassLoader ori = Thread.currentThread().getContextClassLoader();

runner = new Thread(() ->
{
try
{
Thread.currentThread().setContextClassLoader(getClassLoader());
Class<?> clazz = Thread.currentThread().getContextClassLoader().loadClass(mainClass);
Method main = clazz.getMethod("main", String[].class);
main.invoke(null, (Object) new String[] {String.valueOf(port) });
}
catch (Throwable e)
{
error.set(e);
} finally
{
Thread.currentThread().setContextClassLoader(ori);
}
});
runner.setContextClassLoader(getClassLoader());
runner.setDaemon(true);
runner.start();
try
Expand Down

0 comments on commit a752521

Please sign in to comment.