cli-java is a collection of commandline messaging clients suitable for interacting with Message Oriented Middleware.
When using IntelliJ IDEA Ultimate Edition, select "Open" (not "Import Project") option to open project and delete OSGi facets in File >> Project Structure >> Project Settings >> Facets.
mvn clean package # compile without executing external tests (tests that require broker)
java -jar cli-qpid-jms/target/cli-qpid-jms-*.jar sender -b amqp://127.0.0.1:5672 -a myQ --log-msgs dict
mvn test -Ptests
mvn test -Pcoverage,tests # collect coverage using JaCoCo
mvn clean test -Dmaven.test.failure.ignore
find -wholename "*/surefire-reports/TEST-*.xml" | zip -j@ test_results.zip
mvn versions:display-dependency-updates
mvn versions:display-plugin-updates
mvn versions:set -DgenerateBackupPoms=false -DnewVersion=2017.07
- qpid-jms (AMQP 1.0)
- activemq-client (OpenWire)
- artemis-jms-client (Artemis Core)