Wie ein gradle Skript zu schreiben, so dass die Anwendung jar ohne Abhängigkeitsklassen verpackt werden sollte ähnliche JAR-PaketWie in gradle ähnlich ein Glas ohne Abhängigkeit Klassen packen Maven
4
A
Antwort
3
Die JAR-Anwendung ist immer ohne Abhängigkeiten Maven außer dass Sie spezielle Plugins verwenden, um ein "fettes" JAR zu erstellen, in dem die Abhängigkeiten enthalten sind. Wenn du fragst, wie man überhaupt einen Gradle-Build einrichtet, solltest du anfangen, das Users Guide zu lesen.
0
Wenn Sie versuchen, ein Glas aus Ihrer Android-App oder Bibliothek zu packen: Ich lief diese Frage, weil Gradle 3rd-Party-Bibliotheken in mein Glas enthalten würde, wenn gradle assembleRelease
ausgeführt wird.
Der Inhalt des Glases sah dann wie folgt aus:
com/android/...
/myCompany/...
Aus irgendeinem Grund dies nicht geschehen, wenn für Debug-Aufbau. Schließlich fand ich, dass eine Änderung:
compile 'com.android.support:recyclerview-v7:23.0.0'
zu
provided 'com.android.support:recyclerview-v7:23.0.0'
würde nicht die 3rd-Party-Libs sind ...