Gradle 2008 yılında ortaya çıktı. Maven repository'lerini kullanabilir. Maven gibi XML yerine Groovy DSL kullanır. Açıklaması şöyle
Gradle was first released in 2008. Building on Maven’s concepts, it was introduced as Maven’s successor. Rather than using Maven’s XML-based project configuration, it introduced a domain-specific language (DSL) based on the Groovy and Kotlin programming languages. Gradle supports Maven and Ivy repositories for declaring project configurations. It was designed with multi-project builds in mind.
Proje Yapısı Nasıldır?
Şeklen şöyle. Bu dosyalara bakalım
gradlew.bat veya gradlew Dosyası Nedir?
build.gradlegradlewrappergradle-wrapper.jargradle-wrapper.propertiesgradlewgradlew.batsettings.gradlesrcmainjavaApp.javatestjavaAppTest.java
build.gradle Dosyası Nedir?
Kullanılacak plugin'ler ve dependencies bu dosyaya yazılır
gradle.bat dosyası Windows içindir. gradlew ise bash içindir. Açıklaması şöyle
Notice you’re using a local script, ./gradlew and not gradle itself. That’s the Gradle wrapper. It has a couple of nice advantages. First, it locks the Gradle version so that the build script is guaranteed to work with the Gradle version running it. Second, it means you don’t have to install Gradle locally.Windows'ta farklı bir JDK ile çalıştırmak için şöyle yaparız
.\gradlew assemble -D"org.gradle.java.hom"e="D:\Kurulumlar\amazon1.8"
build dizinindedir. Şöyledir. Bizim istediğimiz jar dosyası libs altındadır
build- generatePomPropertiesFile- libs- manifest- publications- resources- tmp
Gradle İndirdiği Jarları Nerede Saklar?
Windows'ta yol şöyle. Yani USER_HOME altındaki acelya kullanıcısına ait dizinde
C:\Users\acelya\.gradle\caches\modules-2\files-2.1
Hiç yorum yok:
Yorum Gönder