Equivalent zu Produktaromen in Gradle-Versionen ohne Android?

Ich erstelle eine Desktop-Java-App und möchte zwei Versionen erstellen: kostenlos und kostenpflichtig. Der Unterschied besteht hauptsächlich darin, welche Ressourcendateien enthalten sind (zu einem späteren Zeitpunkt kann es sich auch um einen anderen Code handeln, aber derzeit nicht).

Ich habe über @ geles Android Build-Varianten durch "Produktaromen" genau so etwas zuzulassen. Dies scheint jedoch eine Besonderheit des @ zu seiandroid Plugin, das auf dem Desktop offensichtlich nicht verfügbar ist.

Gibt es ein Äquivalent zu diesen Produktaromen, das nicht vom @ abhängandroidplugin?

Wenn es hilft, ist mein Endziel, einen Weg zu finden, wie ich den Gradle ausführen kannbuild task und gib zwei verschiedene Versionen der App aus. Dies ist mein Verständnis dafür, was die Android-Build-Varianten leisten.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage