Maven Publish Conventions
A Gradle plugin that applies conventions for Maven publishing.
Usage
build.gradle
plugins {
id 'java'
id 'no.conta.maven-publish-conventions' version '1.0.0'
}
The plugin will automatically:
-
Apply the
maven-publish
plugin -
Create a
mavenJava
publication from the Java component -
Configure POM generation
Configuration
Configure the plugin using the contaMavenPublish
extension:
build.gradle
contaMavenPublish { // using defaults
pom {
includeScm = true
includeDependencies = true
}
}