This project contains common code for use across GOV.UK Pay's Java projects. Modules under this project are published to Maven Central. The latest version numbers can be found there.
The modules are updated via Github Actions, accessible in the Actions tab. These are automatic releases configured to push to Maven Central on merges to the master
branch.
To include the testing module, add this to your project's pom.xml:
<dependency>
<groupId>uk.gov.service.payments</groupId>
<artifactId>testing</artifactId>
<version>1.0.0-{version}</version>
<scope>test</scope>
</dependency>
To include the utils module, add this to your project's pom.xml:
<dependency>
<groupId>uk.gov.service.payments</groupId>
<artifactId>utils</artifactId>
<version>1.0.0-{version}</version>
</dependency>
GOV.UK Pay aims to stay secure for everyone. If you are a security researcher and have discovered a security vulnerability in this code, we appreciate your help in disclosing it to us in a responsible manner. Please refer to our vulnerability disclosure policy and our security.txt file for details.