byteman-agent.
The Byteman agent jar contains the implementation of the Byteman java agent, including the bytecode transformer, rule parser, type checker and execution engine and the agent listener..
Here is the list of declaration for byteman. If you use Maven you can use the following code to add the dependency for this POM file.
<dependency> <groupId>org.jboss.byteman</groupId> <artifactId>byteman</artifactId> <version>2.1.2</version> </dependency>
If you think this Maven repository POM file listing for byteman is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The byteman-2.1.2 has 2 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.
Category | Artifact | Depended By Count |
---|---|---|
JUnit | junit 4.8.2 JUnit is a regression testing framework. It is used by the developer who implements unit tests in Java. | 919 |
Virtual Machine | byteman-submit 2.1.2 The Byteman install jar contains classes whcih canbe used to install an agent into the current JVM or into a remote JVM | 12 |
The following table lists the most popular artifacts which are depending on byteman-2.1.2. Their categories and depend by count are also listed.
Category | Artifact | Depended By Count |
---|---|---|
JPA Hibernate | hibernate-core 4.2.7.Final A module of the Hibernate Core project | 10 |
JPA Hibernate | hibernate-entitymanager 4.2.8.Final A module of the Hibernate O/RM project | 8 |
JPA Hibernate | hibernate-core 4.2.8.Final A module of the Hibernate O/RM project | 10 |
JPA Hibernate | hibernate-core 4.1.12.Final A module of the Hibernate Core project | 42 |
JPA Hibernate | hibernate-entitymanager 4.2.12.Final A module of the Hibernate O/RM project | 7 |
JPA Hibernate | hibernate-core 4.2.12.Final A module of the Hibernate O/RM project | 14 |
JPA Hibernate | hibernate-core 4.2.0.Final A module of the Hibernate Core project | 7 |
JPA Hibernate | hibernate-core 4.2.14.Final A module of the Hibernate O/RM project | 5 |
JPA Hibernate | hibernate-core 4.2.2.Final A module of the Hibernate Core project | 5 |
The following plugins are used in the byteman-2.1.2.jar
The following packages are defined in the byteman-2.1.2.jar
org.jboss.byteman.agent org.jboss.byteman.agent.adapter org.jboss.byteman.agent.adapter.cfg org.jboss.byteman.agent.check org.jboss.byteman.java_cup.runtime org.jboss.byteman.objectweb.asm org.jboss.byteman.objectweb.asm.commons org.jboss.byteman.objectweb.asm.signature org.jboss.byteman.objectweb.asm.tree org.jboss.byteman.objectweb.asm.tree.analysis org.jboss.byteman.objectweb.asm.util org.jboss.byteman.objectweb.asm.xml org.jboss.byteman.rule org.jboss.byteman.rule.binding org.jboss.byteman.rule.compiler org.jboss.byteman.rule.exception org.jboss.byteman.rule.expression org.jboss.byteman.rule.grammar org.jboss.byteman.rule.helper org.jboss.byteman.rule.type org.jboss.byteman.synchronization org.jboss.byteman.test
Here is the content of the POM file.
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <parent> <artifactId>byteman-root</artifactId> <groupId>org.jboss.byteman</groupId> <version>2.1.2</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>byteman</artifactId> <name>byteman-agent</name> <description>The Byteman agent jar contains the implementation of the Byteman java agent, including the bytecode transformer, rule parser, type checker and execution engine and the agent listener.</description> <build> <plugins> <plugin> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifestEntries> <Premain-Class>org.jboss.byteman.agent.Main</Premain-Class> <Agent-Class>org.jboss.byteman.agent.Main</Agent-Class> <Can-Redefine-Classes>true</Can-Redefine-Classes> <Can-Retransform-Classes>true</Can-Retransform-Classes> </manifestEntries> </archive> </configuration> </plugin> <plugin> <artifactId>maven-shade-plugin</artifactId> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <artifactSet> <includes> <include>asm:asm-all</include> <include>net.sf.squirrel-sql.thirdparty-non-maven:java-cup</include> </includes> </artifactSet> <filters> <filter> <artifact>net.sf.squirrel-sql.thirdparty-non-maven:java-cup</artifact> <includes> <include>java_cup/runtime/**</include> </includes> </filter> <filter> <artifact>asm:asm-all</artifact> <includes> <include>org/objectweb/asm/**</include> </includes> </filter> </filters> <relocations> <relocation> <pattern>org.objectweb.asm</pattern> <shadedPattern>org.jboss.byteman.objectweb.asm</shadedPattern> </relocation> <relocation> <pattern>java_cup.runtime</pattern> <shadedPattern>org.jboss.byteman.java_cup.runtime</shadedPattern> </relocation> </relocations> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skipExec>true</skipExec> </configuration> </plugin> <plugin> <artifactId>maven-failsafe-plugin</artifactId> <executions> <execution> <id>javaops.TestArithmetic</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/javaops/TestArithmetic.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestArithmetic.btm</argLine> </configuration> </execution> <execution> <id>javaops.TestArray</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/javaops/TestArray.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestArray.btm</argLine> </configuration> </execution> <execution> <id>javaops.TestAssign</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/javaops/TestAssign.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestAssign.btm</argLine> </configuration> </execution> <execution> <id>javaops.TestComparison</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/javaops/TestComparison.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestComparison.btm</argLine> </configuration> </execution> <execution> <id>javaops.TestField</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/javaops/TestField.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestField.btm</argLine> </configuration> </execution> <execution> <id>javaops.TestLogical</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/javaops/TestLogical.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestLogical.btm</argLine> </configuration> </execution> <execution> <id>javaops.TestMethod</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/javaops/TestMethod.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestMethod.btm</argLine> </configuration> </execution> <execution> <id>javaops.TestNew</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/javaops/TestNew.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestNew.btm</argLine> </configuration> </execution> <execution> <id>location.TestAll</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestAll.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestAll.btm</argLine> </configuration> </execution> <execution> <id>location.TestCall</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestCall.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestCall.btm</argLine> </configuration> </execution> <execution> <id>location.TestEntry</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestEntry.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestEntry.btm</argLine> </configuration> </execution> <execution> <id>location.TestExit</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestExit.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestExit.btm</argLine> </configuration> </execution> <execution> <id>location.TestLine</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestLine.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestLine.btm</argLine> </configuration> </execution> <execution> <id>location.TestReadWrite</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestReadWrite.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestReadWrite.btm</argLine> </configuration> </execution> <execution> <id>location.TestReadWriteParams</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestReadWriteParams.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestReadWriteParams.btm</argLine> </configuration> </execution> <execution> <id>location.TestSynch</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestSynch.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestSynch.btm</argLine> </configuration> </execution> <execution> <id>location.TestThrow</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestThrow.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestThrow.btm</argLine> </configuration> </execution> <execution> <id>helpertests.TestCallerMatches</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/helpertests/TestCallerMatches.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/helpertests/TestCallerMatches.btm</argLine> </configuration> </execution> <execution> <id>helpertests.TestStackTrace</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/helpertests/TestStackTrace.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/helpertests/TestStackTrace.btm</argLine> </configuration> </execution> <execution> <id>misc.TestInterfaceInjection</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestInterfaceInjection.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestInterfaceInjection.btm</argLine> </configuration> </execution> <execution> <id>misc.TestInvokeParamBinding</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestInvokeParamBinding.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestInvokeParamBinding.btm</argLine> </configuration> </execution> <execution> <id>misc.TestOverridingInjection</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestOverridingInjection.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestOverridingInjection.btm</argLine> </configuration> </execution> <execution> <id>misc.TestOverridingInterfaceInjection</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestOverridingInterfaceInjection.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestOverridingInterfaceInjection.btm</argLine> </configuration> </execution> <execution> <id>misc.TestParamBinding</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestParamBinding.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestParamBinding.btm</argLine> </configuration> </execution> <execution> <id>misc.TestRecursiveTriggers</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestRecursiveTriggers.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestRecursiveTriggers.btm</argLine> </configuration> </execution> <execution> <id>misc.TestReturnBindingAssignment</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestReturnBindingAssignment.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestReturnBindingAssignment.btm</argLine> </configuration> </execution> <execution> <id>misc.TestReturnBinding</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestReturnBinding.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestReturnBinding.btm</argLine> </configuration> </execution> <execution> <id>misc.TestThrowBinding</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestThrowBinding.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestThrowBinding.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestEmptySignature</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestEmptySignature.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestEmptySignature.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestEnclosedSynchronizationPropagation</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestEnclosedSynchronizationPropagation.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestEnclosedSynchronizationPropagation.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestInterfaceHierarchy</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestInterfaceHierarchy.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestInterfaceHierarchy.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestMethodActualAgainstFormal</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestMethodActualAgainstFormal.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMethodActualAgainstFormal.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestMethodClauseReturnType</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestMethodClauseReturnType.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMethodClauseReturnType.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestMethodParamAssign</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestMethodParamAssign.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMethodParamAssign.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestMethodParamName</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestMethodParamName.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMethodParamName.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestMultiMethodMatch</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestMultiMethodMatch.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMultiMethodMatch.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestPromotePrimitiveToObject</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestPromotePrimitiveToObject.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestPromotePrimitiveToObject.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestStringAsCharSequence</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestStringAsCharSequence.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestStringAsCharSequence.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestThrowAction</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestThrowAction.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestThrowAction.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestThrowError</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestThrowError.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestThrowError.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestThrowRuleInjection</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestThrowRuleInjection.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestThrowRuleInjection.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestWaitAfterSignalWakeMustMeet</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestWaitAfterSignalWakeMustMeet.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestWaitAfterSignalWakeMustMeet.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestThrowRuntimeException</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestThrowRuntimeException.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestThrowRuntimeException.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestAfterCallAssign</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestAfterCallAssign.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestAfterCallAssign.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestAbstractInterfaceCall</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestAbstractInterfaceCall.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestAbstractInterfaceCall.btm</argLine> </configuration> </execution> <execution> <id>submit.TestSubmit</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/submit/TestSubmit.class</include> </includes> <argLine>-javaagent:${project.build.directory}/byteman-${project.version}.jar=listener:true</argLine> </configuration> </execution> <execution> <id>javaops.TestArithmetic.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/javaops/TestArithmetic.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestArithmetic.btm</argLine> </configuration> </execution> <execution> <id>javaops.TestArray.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/javaops/TestArray.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestArray.btm</argLine> </configuration> </execution> <execution> <id>javaops.TestAssign.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/javaops/TestAssign.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestAssign.btm</argLine> </configuration> </execution> <execution> <id>javaops.TestComparison.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/javaops/TestComparison.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestComparison.btm</argLine> </configuration> </execution> <execution> <id>javaops.TestField.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/javaops/TestField.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestField.btm</argLine> </configuration> </execution> <execution> <id>javaops.TestLogical.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/javaops/TestLogical.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestLogical.btm</argLine> </configuration> </execution> <execution> <id>javaops.TestMethod.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/javaops/TestMethod.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestMethod.btm</argLine> </configuration> </execution> <execution> <id>javaops.TestNew.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/javaops/TestNew.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/javaops/TestNew.btm</argLine> </configuration> </execution> <execution> <id>location.TestAll.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestAll.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestAll.btm</argLine> </configuration> </execution> <execution> <id>location.TestCall.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestCall.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestCall.btm</argLine> </configuration> </execution> <execution> <id>location.TestEntry.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestEntry.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestEntry.btm</argLine> </configuration> </execution> <execution> <id>location.TestExit.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestExit.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestExit.btm</argLine> </configuration> </execution> <execution> <id>location.TestLine.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestLine.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestLine.btm</argLine> </configuration> </execution> <execution> <id>location.TestReadWrite.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestReadWrite.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestReadWrite.btm</argLine> </configuration> </execution> <execution> <id>location.TestReadWriteParams.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestReadWriteParams.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestReadWriteParams.btm</argLine> </configuration> </execution> <execution> <id>location.TestSynch.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestSynch.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestSynch.btm</argLine> </configuration> </execution> <execution> <id>location.TestThrow.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/location/TestThrow.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/location/TestThrow.btm</argLine> </configuration> </execution> <execution> <id>helpertests.TestCallerMatches.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/helpertests/TestCallerMatches.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/helpertests/TestCallerMatches.btm</argLine> </configuration> </execution> <execution> <id>helpertests.TestStackTrace.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/helpertests/TestStackTrace.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/helpertests/TestStackTrace.btm</argLine> </configuration> </execution> <execution> <id>misc.TestInterfaceInjection.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestInterfaceInjection.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestInterfaceInjection.btm</argLine> </configuration> </execution> <execution> <id>misc.TestInvokeParamBinding.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestInvokeParamBinding.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestInvokeParamBinding.btm</argLine> </configuration> </execution> <execution> <id>misc.TestOverridingInjection.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestOverridingInjection.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestOverridingInjection.btm</argLine> </configuration> </execution> <execution> <id>misc.TestOverridingInterfaceInjection.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestOverridingInterfaceInjection.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestOverridingInterfaceInjection.btm</argLine> </configuration> </execution> <execution> <id>misc.TestParamBinding.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestParamBinding.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestParamBinding.btm</argLine> </configuration> </execution> <execution> <id>misc.TestRecursiveTriggers.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestRecursiveTriggers.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestRecursiveTriggers.btm</argLine> </configuration> </execution> <execution> <id>misc.TestReturnBindingAssignment.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestReturnBindingAssignment.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestReturnBindingAssignment.btm</argLine> </configuration> </execution> <execution> <id>misc.TestReturnBinding.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestReturnBinding.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestReturnBinding.btm</argLine> </configuration> </execution> <execution> <id>misc.TestThrowBinding.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestThrowBinding.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestThrowBinding.btm</argLine> </configuration> </execution> <execution> <id>misc.TestDowncast.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/misc/TestDowncast.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/misc/TestDowncast.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestEmptySignature.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestEmptySignature.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestEmptySignature.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestEnclosedSynchronizationPropagation.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestEnclosedSynchronizationPropagation.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestEnclosedSynchronizationPropagation.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestInterfaceHierarchy.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestInterfaceHierarchy.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestInterfaceHierarchy.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestMethodActualAgainstFormal.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestMethodActualAgainstFormal.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMethodActualAgainstFormal.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestMethodClauseReturnType.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestMethodClauseReturnType.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMethodClauseReturnType.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestMethodParamAssign.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestMethodParamAssign.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMethodParamAssign.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestMethodParamName.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestMethodParamName.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMethodParamName.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestMultiMethodMatch.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestMultiMethodMatch.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestMultiMethodMatch.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestPromotePrimitiveToObject.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestPromotePrimitiveToObject.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestPromotePrimitiveToObject.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestStringAsCharSequence.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestStringAsCharSequence.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestStringAsCharSequence.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestThrowAction.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestThrowAction.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestThrowAction.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestThrowError.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestThrowError.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestThrowError.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestThrowRuleInjection.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestThrowRuleInjection.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestThrowRuleInjection.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestWaitAfterSignalWakeMustMeet.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestWaitAfterSignalWakeMustMeet.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestWaitAfterSignalWakeMustMeet.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestThrowRuntimeException.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestThrowRuntimeException.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestThrowRuntimeException.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestAfterCallAssign.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestAfterCallAssign.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestAfterCallAssign.btm</argLine> </configuration> </execution> <execution> <id>bugfixes.TestAbstractInterfaceCall.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/bugfixes/TestAbstractInterfaceCall.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=script:${project.build.testOutputDirectory}/scripts/bugfixes/TestAbstractInterfaceCall.btm</argLine> </configuration> </execution> <execution> <id>submit.TestSubmit.compiled</id> <phase>integration-test</phase> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> <configuration> <forkMode>once</forkMode> <includes> <include>org/jboss/byteman/tests/submit/TestSubmit.class</include> </includes> <argLine>-Dorg.jboss.byteman.compile.to.bytecode -javaagent:${project.build.directory}/byteman-${project.version}.jar=listener:true</argLine> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-verifier-plugin</artifactId> <executions> <execution> <id>main</id> <phase>verify</phase> <goals> <goal>verify</goal> </goals> </execution> </executions> <configuration> <verificationFile>verification.xml</verificationFile> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>parser</id> <build> <plugins> <plugin> <artifactId>maven-antrun-plugin</artifactId> <version>1.7</version> <executions> <execution> <phase>generate-sources</phase> <goals> <goal>run</goal> </goals> <configuration> <target> <java> <arg /> <arg /> <arg /> <arg /> <arg /> <classpath /> </java> <java> <arg /> <arg /> <arg /> <arg /> <arg /> <arg /> <arg /> <arg /> <classpath /> </java> </target> </configuration> </execution> </executions> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>de.jflex</groupId> <artifactId>jflex</artifactId> </dependency> </dependencies> </profile> </profiles> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jboss.byteman</groupId> <artifactId>byteman-submit</artifactId> <version>2.1.2</version> <scope>test</scope> </dependency> </dependencies> </project>