2014-08-27 75 views
1

我試圖使用本地存儲庫來編譯資源庫,所以我加了這行MI的build.gradle本地的倉庫和共享的build.gradle上傳AAR庫中的git

def MAVEN_LOCAL_PATH = 'file:///Users/XXXX/.m2/repository' 
def VERSION_NAME = '0.1.0-SNAPSHOT' 
def GROUP_ID = 'XXXX' 
def ARTIFACT_ID = 'XXXX' 

def coreAarFile = file('build/CoreLib.aar') 
artifacts { 
    archives coreAarFile 
} 
uploadArchives { 
    repositories { 
     mavenDeployer { 
      repository(url: MAVEN_LOCAL_PATH) 
      pom.groupId = GROUP_ID 
      pom.artifactId = ARTIFACT_ID 
      pom.version = VERSION_NAME 
     } 
    } 
} 

這個工作,但現在我正在與一個團隊合作,所以我需要上傳到build.gradle文件中更改的git存儲庫,但var MAVEN_LOCAL_PATH有我自己的本地存儲庫路徑。我該如何處理這個問題?我需要本地存儲庫,因爲我們的maven服務器只是一個位於bitbucket某處的git repo,我們只需要將該文件夾從maven本地存儲庫複製/粘貼到本地gven服務器的git克隆即可

回答

1

我是不知道我理解你的本地maven回購應該如何與git存儲庫交互,但這可能會幫助你。

如果你需要在你的本地Maven回購添加到您的構建存在於一個特殊的語法:

repositories { 
    mavenLocal() 
} 

此外,如果要發佈的文物到你的本地倉庫簡單地套用maven插件和運行install任務。

apply plugin: 'maven'