5 Aralık 2021 Pazar

build Task - Assembles and tests this project

Giriş
Açıklaması şöyle. Base plugin ile geliyor
The most common lifecycle task is build
Build için şöyle yaparız. Jar çıktısı build/lib dizinindedir.
./gradlew build
build'e bağlanabilecek alt görevlerin bazısı şöyle
assemble
build
buildDependencies
classes
ear
clean
jar
sourcesJar
testClasses
war
Örnek
Şöyle yaparız.
./gradlew -Duser.language=en -Duser.country=en build
Alt Görevler
Örnek
Testleri çalıştırmamak için şöyle yaparız
./gradlew build -x test
Örnek
Sadece testleri derlemek için için şöyle yaparız
./gradlew build testClasses -x test
Örnek
Yapılandırmayı profile etmek için şöyle yaparız
./gradlew build -profile
reports/profile dizini altında yapılandırma adımlarının ne kadar süre tuttuğunu gösteren bir tane html dosyası oluşturur.

Benim durumunda Java Plugin tarafından sağlanan "compileTestJava" task en fazla süreyi alıyordu

Hiç yorum yok:

Yorum Gönder

Gradle Daemon Nedir?

Giriş Açıklaması  şöyle . Gradle Daemon arka planda çalışır. Çünkü Gradle'ı ayağa kaldırmak ve ilklendirmek çok uzun sürüyor.  Gradle ru...