From 1e5c3d191d524a8a53da1f886f78219155d0669c Mon Sep 17 00:00:00 2001 From: Ales Justin Date: Mon, 22 Sep 2014 12:11:27 +0200 Subject: [PATCH] Fix container submit when agent is already running. --- pom.xml | 27 +++++++++++++++++++ .../impl/client/DeploymentAppender.java | 4 +++ 2 files changed, 31 insertions(+) diff --git a/pom.xml b/pom.xml index b9b523d..379023f 100644 --- a/pom.xml +++ b/pom.xml @@ -41,6 +41,8 @@ 1.7.2 2.2.0.1 + 1.9 + ${java.home}/../lib/tools.jar + + org.sonatype.plugins + jarjar-maven-plugin + ${version.jarjar} + + + package + + jarjar + + + + org.jboss.byteman:byteman-submit + + + + org.jboss.byteman.** + org.jboss.arquillian.extension.byteman.@1 + + + + + + diff --git a/src/main/java/org/jboss/arquillian/extension/byteman/impl/client/DeploymentAppender.java b/src/main/java/org/jboss/arquillian/extension/byteman/impl/client/DeploymentAppender.java index c4b7db5..2db9dc4 100644 --- a/src/main/java/org/jboss/arquillian/extension/byteman/impl/client/DeploymentAppender.java +++ b/src/main/java/org/jboss/arquillian/extension/byteman/impl/client/DeploymentAppender.java @@ -75,7 +75,11 @@ public Archive createAuxiliaryArchive() { // add byteman archive as a resource in the jar, needed to install jar.add(new ArchiveAsset(agentJar, ZipExporter.class), BytemanConfiguration.BYTEMAN_JAR); + } else { + // add byteman-submit; as this is separate jar from agent jar + jar.addPackage(Submit.class.getPackage()); } + return jar; } } \ No newline at end of file