Gradle und Android: Pom-Konfiguration mit mehreren Maven Artefakte Veröffentlichung

10

Ich arbeite an einer Android-Bibliothek mit Gradle (v 1.7) als Bauwerkzeug, habe das maven-Plugin verwendet und die Aufgabe uploadArchives so konfiguriert, dass sowohl die Release- als auch die Debug-Version der lib im lokalen maven-Repository veröffentlicht wird Der folgende Code funktioniert einwandfrei:

%Vor%

Wenn Sie jedoch versuchen, die Pom-Konfiguration neu zu gestalten:

%Vor%

artifactId wird als Name der Ausgabedatei und groupId als Name des Stammverzeichnisses erweitert. Das gibt schlechte Wege im maven repo.

Ich würde gerne wissen, warum das so ist und vielleicht, wenn es einen saubereren Weg gibt, um das zu erreichen, was ich brauche.

    
mklj 23.08.2013, 10:27
quelle

2 Antworten

3

Als Referenz laden wir so mehrere APKs hoch. Es ist möglicherweise nicht genau das, was du brauchst, da wir mehrere APKs nach APK-Splits hochladen, während du versuchst, mehrere APKs von verschiedenen Build-Typen (debug & amp; release) hochzuladen. Aber in der Theorie sollten sie gleich sein.

%Vor%     
Yuchen Zhong 04.06.2017, 21:50
quelle
0

Sie müssen (ed) den Filternamen für groupId und artifactId genauso einstellen wie für version

%Vor%

Ich bin überrascht, dass Sie mit dem Suffix des Versionsnamens durchkommen, da es nicht semver ist.

    
Dori 23.02.2018 20:52
quelle

Tags und Links