gradle
Inicializando Gradle
Buscar..
Observaciones
Terminología
- Tarea : una obra atómica que realiza una construcción. Las tareas tienen
inputs
,outputs
y dependencias de tareas. -
dependencies {}
: declara dependencias deFile
o binarias necesarias para ejecutar tareas. Por ejemplo,org.slf4j:slf4j-api:1.7.21
son coordenadas abreviadas de una dependencia de Maven. -
repositories {}
- Cómo Gradle encuentra archivos para dependencias externas. Realmente, solo una colección de archivos organizados por grupo, nombre y versión. Por ejemplo:jcenter()
es un método conveniente paramaven { url 'http://jcenter.bintray.com/' } }
, un repositorio de Bintray Maven .
Inicializando una nueva biblioteca de Java
Requisito previo : Instalación de Gradle
Una vez que haya instalado Gradle, puede configurar un proyecto nuevo o existente ejecutando
cd $PROJECT_DIR
gradle init --type=java-library
Tenga en cuenta que hay otros tipos de proyectos como Scala con los que puede comenzar, pero usaremos Java para este ejemplo.
Terminarás 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
Ahora puede ejecutar gradle tasks
y ver que puede crear un jar
, ejecutar test
, producir javadoc
y mucho más, aunque su archivo build.gradle
es:
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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow