Voir Gradle docs: Chapter 34. Maven Publishing - décrit comment utiliser 'maven-publier' plug-in gradle pour définir des publications et des référentiels. 34.4. Réalisation d'une Publish - contient exemple complet d'ajouts à build.gradle:
apply plugin: 'java'
apply plugin: 'maven-publish'
group = 'org.gradle.sample'
version = '1.0'
publishing {
publications {
mavenJava(MavenPublication) {
from components.java
}
}
}
publishing {
repositories {
maven {
url "http://localhost:8080/repository/internal/"
credentials {
username repoUser
password repoPassword
}
}
}
}
Ajouter des informations d'identification section {} si vous devez fournir le nom d'utilisateur/mot de passe pour le dépôt. repoUser et repoPassword sont des variables définies ailleurs. Par exemple, appliquez gradle-properties-plugin et définir ces variables dans gradle-local.properties:
repoUser=jsmith
repoPassword=secret
Veillez à ne pas engager ce fichier dans le référentiel de code source.