2016-01-18 59 views

回答

2

見搖籃文檔: Chapter 34. Maven Publishing - 介紹如何使用「Maven的發佈」 gradle這個插件定義出版物和資料庫。 34.4。執行發佈 - 包含增補的完整的例子的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 
      } 
     } 
    } 
} 

添加憑據{}部分,如果你需要的資源庫提供的用戶名/密碼。 repoUser和repoPassword是在其他地方定義的變量。例如,應用gradle-properties-plugingradle-local.properties定義這些變量:

repoUser=jsmith 
repoPassword=secret 

確保不提交該文件到源代碼庫。