gradle
Initiera Gradle
Sök…
Anmärkningar
Terminologi
- Uppgift - ett atomarbete som en byggnad utför. Uppgifterna har
inputs
,outputs
och uppgiftsberoende. -
dependencies {}
- FörklararFile
eller binära beroenden som krävs för att utföra uppgifter. Till exempel ärorg.slf4j:slf4j-api:1.7.21
korta koordinater till ett Maven-beroende. -
repositories {}
- Hur Gradle hittar filer för externa beroenden. Verkligen bara en samling filer organiserade efter grupp, namn och version. Till exempel:jcenter()
är enmaven { url 'http://jcenter.bintray.com/' } }
förmaven { url 'http://jcenter.bintray.com/' } }
, ett Bintray Maven-arkiv .
Initierar ett nytt Java-bibliotek
Förutsättning: Installera Gradle
När du har installerat Gradle kan du ställa in ett nytt eller befintligt projekt genom att köra
cd $PROJECT_DIR
gradle init --type=java-library
Observera att det finns andra projekttyper som Scala som du kan komma igång med, men vi använder Java för detta exempel.
Du kommer att sluta med:
.
├── build.gradle
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
├── main
│ └── java
│ └── Library.java
└── test
└── java
└── LibraryTest.java
Du kan nu köra gradle tasks
och se att du kan bygga en jar
, köra test
, producera javadoc
och mycket mer trots att din build.gradle
fil är:
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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow