diff --git a/.travis.yml b/.travis.yml
index 2893dfc..fd601fc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -22,7 +22,7 @@ before_install:
after_script:
- > # print more detailed info about test results
- cat target/surefire-reports/TEST-ysoserial.payloads.PayloadsTest.xml |
+ cat target/surefire-reports/TEST-ysoserial.test.payloads.PayloadsTest.xml |
grep testcase -A1 | grep -B1 -E 'failure|error|skipped' | grep -v -- --
matrix:
diff --git a/assembly.xml b/assembly.xml
new file mode 100644
index 0000000..8320b9a
--- /dev/null
+++ b/assembly.xml
@@ -0,0 +1,28 @@
+
+ fat-tests
+
+ jar
+
+ false
+
+
+ /
+ true
+ true
+ test
+
+
+
+
+ ${project.build.directory}/test-classes
+ /
+
+ **/*.class
+
+ true
+
+
+
diff --git a/pom.xml b/pom.xml
index b2cf1b0..15278be 100644
--- a/pom.xml
+++ b/pom.xml
@@ -39,10 +39,8 @@
ysoserial.GeneratePayload
-
- jar-with-dependencies
-
-
+ assembly.xml
+
make-assembly
@@ -115,7 +113,7 @@
org.jboss.shrinkwrap.resolver
shrinkwrap-resolver-depchain
- 2.1.1
+ 2.2.6
pom
@@ -303,6 +301,11 @@
slf4j-api
1.7.21
+
+ org.slf4j
+ slf4j-jdk14
+ 1.7.21
+
org.clojure
clojure
diff --git a/src/main/java/ysoserial/payloads/C3P0.java b/src/main/java/ysoserial/payloads/C3P0.java
index 3b2d290..3b673eb 100644
--- a/src/main/java/ysoserial/payloads/C3P0.java
+++ b/src/main/java/ysoserial/payloads/C3P0.java
@@ -38,7 +38,7 @@ import ysoserial.payloads.util.Reflections;
* @author mbechler
*
*/
-@PayloadTest ( harness = "ysoserial.payloads.RemoteClassLoadingTest" )
+@PayloadTest ( harness="ysoserial.test.payloads.RemoteClassLoadingTest" )
@Dependencies( { "com.mchange:c3p0:0.9.5.2" ,"com.mchange:mchange-commons-java:0.2.11"} )
@Authors({ Authors.MBECHLER })
public class C3P0 implements ObjectPayload