xqa-commons-qpid-jms

common qpid-jms functionality used by various xqa projects.

License

License

GroupId

GroupId

com.github.jameshnsears
ArtifactId

ArtifactId

xqa-commons-qpid-jms
Last Version

Last Version

1.7
Release Date

Release Date

Type

Type

jar
Description

Description

xqa-commons-qpid-jms
common qpid-jms functionality used by various xqa projects.
Project URL

Project URL

https://github.com/jameshnsears/xqa-commons-qpid-jms
Source Code Management

Source Code Management

https://github.com/jameshnsears/xqa-commons-qpid-jms.git

Download xqa-commons-qpid-jms

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.jameshnsears/xqa-commons-qpid-jms/ -->
<dependency>
    <groupId>com.github.jameshnsears</groupId>
    <artifactId>xqa-commons-qpid-jms</artifactId>
    <version>1.7</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.jameshnsears/xqa-commons-qpid-jms/
implementation 'com.github.jameshnsears:xqa-commons-qpid-jms:1.7'
// https://jarcasting.com/artifacts/com.github.jameshnsears/xqa-commons-qpid-jms/
implementation ("com.github.jameshnsears:xqa-commons-qpid-jms:1.7")
'com.github.jameshnsears:xqa-commons-qpid-jms:jar:1.7'
<dependency org="com.github.jameshnsears" name="xqa-commons-qpid-jms" rev="1.7">
  <artifact name="xqa-commons-qpid-jms" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.jameshnsears', module='xqa-commons-qpid-jms', version='1.7')
)
libraryDependencies += "com.github.jameshnsears" % "xqa-commons-qpid-jms" % "1.7"
[com.github.jameshnsears/xqa-commons-qpid-jms "1.7"]

Dependencies

compile (4)

Group / Artifact Type Version
org.apache.qpid : qpid-jms-client jar 0.38.0
commons-codec : commons-codec jar 1.11
org.slf4j : slf4j-log4j12 jar 1.7.25
org.apache.maven.plugins : maven-gpg-plugin jar 1.6

test (3)

Group / Artifact Type Version
org.testcontainers : testcontainers jar 1.10.2
org.junit.jupiter : junit-jupiter-engine jar 5.3.2
org.junit.vintage : junit-vintage-engine jar 5.3.2

Project Modules

There are no modules declared in this project.

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

Versions

Version
1.7
1.6
1.5
1.4
1.3
1.1
1.0