gradle
Inizializzare Gradle
Ricerca…
Osservazioni
Terminologia
- Compito : un lavoro atomico eseguito da una build. Le attività hanno
inputs
,outputs
e dipendenze delle attività. -
dependencies {}
- Dichiara le dipendenzeFile
o 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