Ich habe vor kurzem die ersten Arbeiten an einem Firebase library abgeschlossen. Diese Bibliothek ist derzeit zur Verwendung mit Firebase-Server (Java) implementiert, aber ich möchte auch eine Version für Firebase-android erstellen. Die Android-Version sollte nur eine einfache Angelegenheit sein, das verwendete Firebase-SDK zu ändern und die Android-Version meiner Firebase-Wrapper-Interfaces zu implementieren.Gradle: Erstellen von verschiedenen Gläsern für Java und Android
Beim Erstellen des Projekts möchte ich ein separates Artefakt für Java-Server und Android erstellen. Ich kann mir vorstellen, dass dies mit Gradle möglich ist. Wie würde ich das machen?
Als Follow-up Frage, wäre es notwendig oder eine gute Idee, die entsprechenden Firebase SDK-Abhängigkeiten in meine Build-Artefakte aufzunehmen?
Ich mache normalerweise eine Bibliothek für gemeinsamen Code, die ich als Abhängigkeit in Android-Projekt, und Desktop (oder Server für Ihren Fall) verweisen – Mixaz