gradle
Inizializzare Gradle
Ricerca…
Osservazioni
Terminologia
- Compito : un lavoro atomico eseguito da una build. Le attività hanno
inputs,outputse dipendenze delle attività. -
dependencies {}- Dichiara le dipendenzeFileo binarie necessarie per l'esecuzione delle attività. Ad esempio,org.slf4j:slf4j-api:1.7.21è una coordinata abbreviata per una dipendenza Maven. -
repositories {}- How Gradle trova i file per le dipendenze esterne. In realtà, solo una raccolta di file organizzati per gruppo, nome e versione. Ad esempio:jcenter()è un metodo comodo permaven { url 'http://jcenter.bintray.com/' } }, un repository Maven Bintray .
Inizializzazione di una nuova libreria Java
Prerequisito: installazione di Gradle
Una volta installato Gradle, puoi configurare un progetto nuovo o esistente eseguendo
cd $PROJECT_DIR
gradle init --type=java-library
Nota che ci sono altri tipi di progetti come Scala con cui puoi iniziare, ma useremo Java per questo esempio.
Finirai con:
.
├── build.gradle
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
├── main
│ └── java
│ └── Library.java
└── test
└── java
└── LibraryTest.java
Ora puoi eseguire gradle tasks e vedere che puoi creare un jar , eseguire test , produrre javadoc e molto altro anche se il tuo file build.gradle è:
apply plugin: 'java'
repositories {
jcenter()
}
dependencies {
compile 'org.slf4j:slf4j-api:1.7.21'
testCompile 'junit:junit:4.12'
}
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow