2016-01-18 2 views

Répondre

2

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.