2014-06-13 9 views
5

Ta sympatyczne, małe narzędzie obietnica pomoże mi przesłać artefakty do prywatnego repozytorium Bitbucket.wagon-git i Gradle

http://synergian.github.io/wagon-git/bitbucket.html

Mam kłopoty przy użyciu tej instrukcji w moim Gradle budowy ...

Znalazłem ten krótki i ograniczony przykład https://github.com/UniconLabs/ssl-utils/blob/master/build.gradle

Najbardziej niejasne jest dla mnie w tej sekcji o tym, jak przygotować plik settings.xml w moim domowym domu. Czy mam używać mojego folderu .gradle zamiast pracować z Gradle?

Bitbucket prywatnych Repozytoria

postępować w ten sam sposób, ale dodać uwierzytelniania podstawowego w Maven settings.xml (zazwyczaj znajduje się w katalogu $ MAVEN_HOME, sprawdź http://maven.apache.org/settings.html dla pełnego przewodnika).

<settings> 
     ... 
     <servers> 
       <server> 
         <id>your-repo-id</id> 
         <username>yourbitbucketusername</username> 
         <password>yourbitbucketpassword</password> 
       </server> 
       ... 
     </servers> 
     ... 
</settings> 

Odpowiedz

2

Najłatwiej zrobić to przejdź do pliku ~/.gradle/gradle.properties i dodać następujące dwa wiersze:

yourbitbucketusername = [bitbucket username] 
yourbitbucketpassword = [bitbucket password] 

Następnie można dodać następujące w budowie .gradle:

uploadArchives { 
    repositories { 
     mavenDeployer { 
     repository(url: "repo url") { 
     authentication(userName: yourbitbucketusername, 
       password: yourbitbucketpassword) 
} 
Powiązane problemy