Witamy! Gradle Kotlin DSL zapewnia wsparcie dla pisania skryptów kompilacji Gradle przy użyciu języka Kotlin JetBrains. Ma na celu zapewnienie użytkownikom Gradle bogatego, elastycznego i statycznie wpisanego podejścia do opracowywania logiki budowania w połączeniu z najlepszym możliwym doświadczeniem IDE i oprzyrządowania.
rozpoczęcie pracy
najszybszym sposobem na rozpoczęcie pracy z kompilacją Gradle opartą na Kotlinie jest użycie Gradle INIT
gradle init --dsl kotlin
lub, jeśli nie masz już zainstalowanego Gradle, możesz wygenerować Kompilacje Gradle online pod adresemhttps://gradle-initializr.cleverapps.io/.
Gradle Kotlin DSL jest udokumentowany w dedykowanym rozdziale w Podręczniku użytkownika Gradle.
Co więcej, Podręcznik Użytkownika i Przewodniki Gradle zawierają fragmenty skryptu kompilacji, które demonstrują zarówno Groovy DSL, jak i Kotlin DSL. Jest to najlepsze miejsce, gdzie można znaleźć, jak zrobić to i tamto z Gradle Kotlin DSL; obejmuje wszystkie funkcje Gradle, od używania wtyczek po dostosowywanie zachowania rozwiązywania zależności. Wszystkie fragmenty w instrukcji obsługi pokazują zarówno Groovy, jak i Kotlin DSL.
Jeśli szukasz migracji istniejącej kompilacji do Gradle Kotlin DSL, sprawdź również przewodnik migracji.
możesz przeczytać więcej o projekcie w naszym poście na blogu ogłoszeniowym i sprawdzić Często zadawane pytania na wiki projektu.
śledzenie problemów
to repozytorium jest przeznaczone tylko dla próbek Gradle Kotlin DSL.
znalazłeś błąd w jednym z próbek, masz pomysł na ulepszenie lub nową próbkę? Nie krępuj się dodać problemu.
Jeśli masz do czynienia z czymś, co uważasz za problem z Gradle lub Gradle Kotlin DSL, otwórz problem w repozytorium gradle/gradle
.
Jeśli masz do czynienia z czymś, co uważasz za problem z samym Kotlinem lub wtyczką Kotlin for IDEA, możesz najpierw przeszukać JetBrains’ YouTrack, aby sprawdzić, czy jest to znany problem. W każdym razie, możesz dodać tutaj również problem. Chcielibyśmy wiedzieć i śledzić, czego doświadczają nasi użytkownicy, niezależnie od tego, czy problem dotyczy Gradle Kotlin DSL, czy samego Kotlina.
pozostając w kontakcie
Porozmawiaj z nami na kanale #kotlin-DSL publicznej instancji Slack społeczności Gradle.
Licencja
podobnie jak reszta Gradle, próbki Gradle Kotlin DSL są wydawane w wersji 2.0 licencji Apache.
Zobacz CONTRIBUTING.md aby uzyskać szczegółowe informacje o tym, jak budować i przyczyniać się do Gradle Kotlin DSL Samples.