build.gradle.kts

___ qstnhdr ___ So erstellen Sie das Fettglas mit Gradle Kotlin-Skript ___ tag123buildgradle ___ Die Datei build.gradle beschreibt die Standardaktionen und -tasks, die mit dem Befehl "grddle" im entsprechenden Ordner gestartet werden. ___ qstntxt ___

Wie gesagt, würde ich gerne wissen, wie man die %code% ändert, damit eine Aufgabe eine einzigartige %code% mit allen Abhängigkeiten (kotlin lib included) erstellen kann.

Ich habe dieses Beispiel in Groovy gefunden:

%Vor%

Aber ich habe keine Ahnung, wie ich das in Kotlin schreiben könnte, außer:

%Vor%     
___ answer43998029 ___

Hier ist eine Version, die kein Plugin benutzt, eher wie die Groovy Version.

%Vor%

Auch hier erklärt

    
___ tag123buildgradlets ___ Unterstützung der Kotlin-Sprache für Gradle-Build-Skripte. ___ tag123kotlin ___ Kotlin ist eine Open-Source, statisch typisierte Programmiersprache, die von JetBrains unterstützt wird. Kotlin kombiniert OO- und Funktionsmerkmale und konzentriert sich auf Interoperabilität, Sicherheit, Übersichtlichkeit und Werkzeugunterstützung. Es zielt derzeit auf die JVM und JavaScript, und es ist eine offiziell unterstützte Sprache auf Android. ___ tag123gradlekotlindsl ___ Unterstützung der Kotlin-Sprache für Gradle-Build-Skripte. ___ answer41795221 ___

Du kannst das ShadowJar-Plugin verwenden, um ein fettes Glas zu bauen:

%Vor%

Führen Sie die Aufgabe einfach mit 'shadowJar' aus.

HINWEIS: Dies setzt voraus, dass Sie GSK 0.7.0 verwenden ( spätestens ab 13.02.2017).

    
___
2
Antworten

So erstellen Sie das Fettglas mit Gradle Kotlin-Skript

Wie gesagt, würde ich gerne wissen, wie man die gradle.build.kts ändert, damit eine Aufgabe eine einzigartige jar mit allen Abhängigkeiten (kotlin lib included) erstellen kann. Ich habe dieses Beispiel in Groovy gefunden: %Vor% Aber...
22.01.2017, 18:56