Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1.51 KB

File metadata and controls

38 lines (28 loc) · 1.51 KB

consent-api-java-common

Build

Common Java classes for API services hosted in AWS Lambda that will handle requests from AWS API Gateway.

Usage

Merge the following into build.gradle.kts:

repositories {
    repositories {
        maven {
            url = uri("https://maven.pkg.github.com/Consent-Management-Platform/consent-api-java-common")
            credentials {
                username = project.findProperty("gpr.usr") as String? ?: System.getenv("GITHUB_USERNAME")
                password = project.findProperty("gpr.key") as String? ?: System.getenv("GITHUB_TOKEN")
            }
        }
    }
}

dependencies {
    // Common Consent Framework API Java libraries
    implementation("com.consentframework:api-java-common:0.0.18")
}

Technologies

AWS SDK for Java 2.x is used to write Java application code integrating with AWS services such as Lambda and DynamoDB.

GitHub Actions are used to automatically build and run unit tests against service code changes pushed or submitted through pull requests.

Gradle is used to build the project and manage package dependencies.

License

The code in this project is released under the GPL-3.0 License.