Skip to content

jameshnsears/xqa-commons-qpid-jms

Repository files navigation

xqa-commons-qpid-jms Build Status Coverage Status sonarcloud.io Codacy Badge

  • a Maven Central shared library.

1. Build

Assuming the build prerequisites have been met:

  • ./build.sh

2. Test

  • see .travis.yml

3. Publishing to Maven Central

3.1. (one off) Register - for groupId, creating JIRA ticket

3.1.1. Visit project JIRA ticket

3.2. settings.xml

  • decrypt settings.xml.pgp
  • cp settings.xml ~/.m2

3.3. Ensure pgp key installed

  • install into Seahorse

3.4. Deploy

export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

3.4.1. To staging repo

3.4.2 To release repo

3.5. Search Maven Central

  • after a couple of hours https://search.maven.org/ for com.github.jameshnsears, pom.xml imports should appear in ~10 minutes.

3.6. (one off / first time publishing) Update JIRA ticket