...
Maven profiles are used to allow set configuration to be enables easily at the command line using the -P option. If no profile is selected, java-mms-1.0 is run by default.
for e.g.
mvn verify -Pjava-mmsbdb.1-0-9-1
Please visit Introduction To Maven Profiles for full details on the use of profiles in a maven build.
Profile Name | Description |
---|---|
java-mmsstore .0-10protocol | Test profile to use AMQP 0-10, the Memory Message Store and the protocol with store store for Java Broker for system testing |
java-mms.0-9-1 | Test profile to use AMQP 0-9-1, the Memory Message Store and the Java Broker for system testing |
java-mms.0-9 | Test profile to use AMQP 0-9, the Memory Message Store and the Java Broker for system testing |
java-bdb.0-10 | Test profile to use AMQP 0-10, the BDB Message Store and the Java Broker for system testing |
java-bdb.0-9-1 | Test profile to use AMQP 0-9-1, the BDB Message Store and the Java Broker for system testing |
java-bdb.0-9 | Test profile to use AMQP 0-9, the BDB Message Store and the Java Broker for system testing |
java-dby-mem.0-10 | Test profile to use AMQP 0-10, the Derby In-Memory Message Store and the Java Broker for system testing |
java-dby-mem.0-9-1 | Test profile to use AMQP 0-9-1, the Derby In-Memory Message Store and the Java Broker for system testing |
java-dby-mem.0-9 | Test profile to use AMQP 0-9, the Derby In-Memory Message Store and the Java Broker for system testing |
java-dby.0-10 | Test profile to use AMQP 0-10, the Derby Message Store and the Java Broker for system testing |
java-dby.0-9-1 | Test profile to use AMQP 0-9-1, the Derby Message Store and the Java Broker for system testing |
java-dby.0-9 | Test profile to use AMQP 0-9, the Derby Message Store and the Java Broker for system testing |
java-json.0-9-1 | Test profile to use AMQP 0-9-1, the Json Configuration Store Derby Message Store and the Java Broker for system testing |
java-json.0-10 | Test profile to use AMQP 0-10, the Json Configuration Store Derby Message Store and the Java Broker for system testing. Store can be bdb , derby , json , mms the latter signifying a test in-memory store principally used for testing.Note that when running the older protocols, it is necessary to add the system property -DenableAmqp0-x to the command line. |
cpp | Test profile to use AMQP 0-10 and the C++ for system testing |
apache-release | Release profile for performing Apache software releases |
dependency-check | Dependency check to validate project licensing ahead of release |
joramtests | Profile used to execute the Joram JMS test suite (more below). |
tck | Profile used to execute the JMS TCK (more below) |
...
Clean previous builds output and installs all modules to the local repository after running all the tests using the Java BDB 1-0 profile
mvn clean install -Pjava-bdb.1-0
Clean previous builds output and installs all modules to the local repository after running all the tests using the Java MMS 0-9 0-10 profile
mvn clean install -Pjava-bdbmms.0-10-9 -DenableAmqp0-x
Perform a subset of the QA (int or sys tests) on the packaged release artifacts
...