The Purpose of this plugin is to make it easier to use consume libraries from complicated repositories such as GCP and GitHub.
Just include the plugin into any build you’d like to use it in and assign the appropriate properties.
Gradle File
plugins {
id 'io.github.pacificengine.build.repository' version '0.1.0'
}
implementation group: 'io.github.pacificengine', name: 'pacificengine-common', version: '1.0.0'
git.maven.repo.url
The maven repo for the git project you want to push the release to (Defaults to git.maven.url
otherwise System Variable GIT_MAVEN_URL
)git.project.name
The project name of the git project you want to push the release into (Defaults to project.name.short
)git.maven.repo.user
The git username (Defaults to System Variable GIT_USERNAME
)git.maven.repo.key
The git key (Defaults to System Variable GIT_TOKEN
)gcp.maven.repo.url
The GCP artifactory repository to release to (Defaults to System Variable GCP_MAVEN_URL
)gcp.maven.repo.user
The GCP username (Defaults to System Variable GCP_MAVEN_USER
)gcp.maven.repo.key
The GCP key (Defaults to System Variable GCP_MAVEN_KEY
)