gradle / kotlin-dsl-samples Archiviert

Lizenz

Willkommen! Das Gradle Kotlin DSL bietet Unterstützung für das Schreiben von Gradle-Build-Skripten mit der Kotlin-Sprache von JetBrains. Ziel ist es, Gradle-Benutzern einen umfassenden, flexiblen und statisch typisierten Ansatz für die Entwicklung von Build-Logik in Verbindung mit der bestmöglichen IDE- und Tooling-Erfahrung zu bieten.

Erste Schritte

Der schnellste Weg, um mit einem Kotlin-basierten Gradle-Build loszulegen, ist die Verwendung von gradle init

gradle init --dsl kotlin

Wenn Sie Gradle noch nicht installiert haben, können Sie Gradle-Builds online unter https://gradle-initializr.cleverapps.io/ generieren.

Das Gradle Kotlin DSL ist in einem speziellen Kapitel im Gradle-Benutzerhandbuch dokumentiert.

Darüber hinaus enthalten das Gradle-Benutzerhandbuch und die Anleitungen Build-Skript-Auszüge, die sowohl das Groovy DSL als auch das Kotlin DSL demonstrieren. Dies ist der beste Ort, um zu finden, wie man dies und das mit dem Gradle Kotlin DSL macht; und es deckt alle Gradle-Funktionen ab, von der Verwendung von Plugins bis zur Anpassung des Verhaltens zur Abhängigkeitsauflösung. Alle Snippets im Benutzerhandbuch demonstrieren sowohl Groovy als auch Kotlin DSL.

Wenn Sie einen vorhandenen Build auf das Gradle Kotlin DSL migrieren möchten, lesen Sie bitte auch den Migrationshandbuch.

Sie können mehr über das Projekt in unserem Ankündigungs-Blogbeitrag lesen und die häufig gestellten Fragen im Projekt-Wiki lesen.

Issue Tracking

Dieses Repository ist nur für Gradle Kotlin DSL-Beispiele.

Haben Sie einen Fehler in einem der Samples gefunden, haben Sie eine Idee für eine Verbesserung oder für ein neues Sample? Fühlen Sie sich frei, ein Problem hinzuzufügen.

Wenn Sie ein Problem mit Gradle oder dem Gradle Kotlin DSL haben, öffnen Sie bitte ein Problem im gradle/gradle Repository.

Wenn Sie es mit einem Problem mit Kotlin selbst oder dem Kotlin-Plugin für IDEA zu tun haben, möchten Sie vielleicht zuerst JetBrains YouTrack durchsuchen, um festzustellen, ob es sich um ein bekanntes Problem handelt. In jedem Fall können Sie hier auch ein Problem hinzufügen. Wir möchten wissen und verfolgen, was unsere Benutzer erleben, unabhängig davon, ob das Problem mit dem Gradle Kotlin DSL oder mit Kotlin selbst liegt.

In Kontakt bleiben

Komm und chatte mit uns im #kotlin-dsl-Kanal der öffentlichen Gradle-Community Slack-Instanz.

Lizenz

Wie der Rest von Gradle werden die Gradle Kotlin DSL-Beispiele unter Version 2.0 der Apache-Lizenz veröffentlicht.

Beitragen

Siehe CONTRIBUTING.md für Details zum Erstellen und Beitragen zu Gradle Kotlin DSL Samples.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.