diff --git a/pom.xml b/pom.xml index 29c194310..cc3a19bdf 100644 --- a/pom.xml +++ b/pom.xml @@ -65,16 +65,31 @@ - org.apache.maven.plugins - maven-jar-plugin - 2.5 + 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 + + + @@ -192,7 +207,7 @@ log4j 1.2.17 - + wsdl4j wsdl4j @@ -241,7 +256,7 @@ spring-core ${org.springframework.version} - + com.fasterxml.jackson.core @@ -356,9 +371,9 @@ 1.7.7 jar - + - + \ No newline at end of file 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; }