2016-08-03 27 views
0

Wie kann ich eine benutzerdefinierte remote Maven Repository, die auf Stash (aka. Bitbucket Server) gehostet wird referenzieren? Hier ist, was ich in der Wurzel versuchte build.gradle:Wie verwende ich Stash als Maven-Remote-Repository für ein Gradle-Projekt?

allprojects { 
    repositories { 
     jcenter() 
     maven { 
      // This Stash path does not work 
      url "https://stash.company.lan/projects/AP/repos/internal-repository" 
     } 
     maven { 
      // This GitHub path works fine 
      url "https://github.com/user/mvn-repo/tree/master" 
     } 
    } 
} 

Ich verstehe nicht den richtigen Pfad zu der rohen Ordnerstruktur für Stash, so Gradle versteht. Wenn ich eine Bibliothek im Repository wird der folgende Fehler gespeichert Referenz geworfen:

Error:Cause: unable to find valid certification path to requested target

Antwort

0

Ich weiß nicht, warum Sie Stash wollen verwenden, da mit SCM statt Nexus nicht so guter Weg ist ... Aber, wenn Sie wollen , überprüfen Sie nebula plugin für Gradle, here ist es. Vielleicht wird es Ihnen helfen,)

Gerade

0

Jeroen Mols beschreibt ein Setup in seinem Artikel:

ich es noch nicht versucht haben, seit Ich entschied mich, eine lokale Nexus Instanz in der Zwischenzeit zu installieren. Bitte kommentiere hier, wenn es für dich funktioniert hat.