diff --git a/pom.xml b/pom.xml index 31f7f36aa..94b404d3f 100644 --- a/pom.xml +++ b/pom.xml @@ -37,6 +37,7 @@ org.apache.maven.plugins maven-compiler-plugin + 3.1 1.7 1.7 @@ -46,15 +47,15 @@ org.apache.maven.plugins maven-war-plugin - + 2.4 false - - true - + + true + ${project.name} ${project.version} @@ -64,15 +65,31 @@ - org.apache.maven.plugins - maven-jar-plugin + maven-war-plugin + 2.6 + + true + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 - create-jar - compile + attach-artifacts + package - jar + attach-artifact + + + + ${project.build.directory}/WebGoat-Container-${project.version}-classes.jar + classes-jar + + + @@ -94,7 +111,7 @@ package - + @@ -190,7 +207,7 @@ log4j 1.2.17 - + wsdl4j wsdl4j @@ -239,7 +256,7 @@ spring-core ${org.springframework.version} - + com.fasterxml.jackson.core @@ -354,8 +371,9 @@ 1.7.7 jar - - - + + + + diff --git a/src/main/java/org/owasp/webgoat/plugins/Plugin.java b/src/main/java/org/owasp/webgoat/plugins/Plugin.java index 18aa5ff75..b0f58df7e 100644 --- a/src/main/java/org/owasp/webgoat/plugins/Plugin.java +++ b/src/main/java/org/owasp/webgoat/plugins/Plugin.java @@ -70,7 +70,7 @@ public class Plugin { this.lesson = clazz; } } catch (ClassNotFoundException e) { - logger.error("Unable to load class {}", name); + logger.error("Unable to load class {}", name, e); } } diff --git a/src/main/java/org/owasp/webgoat/plugins/PluginsLoader.java b/src/main/java/org/owasp/webgoat/plugins/PluginsLoader.java index 6201f6542..5786462d7 100644 --- a/src/main/java/org/owasp/webgoat/plugins/PluginsLoader.java +++ b/src/main/java/org/owasp/webgoat/plugins/PluginsLoader.java @@ -43,7 +43,7 @@ public class PluginsLoader implements Runnable { plugins.add(plugin); } } catch (Plugin.PluginLoadingFailure e) { - logger.error("Unable to load plugin, continue loading others..."); + logger.error("Unable to load plugin, continue loading others...", e); } return FileVisitResult.CONTINUE; }