1
Présentation Gradle
GRADLE
Grégory Boissinot
2
Présentation Gradle
Consultant et formateur chez Zenika
Mes spécialités
Ant/Ivy
Maven
Gradle
Hudson
Contributeur Hudson
Introduction et mis en place de Gradle chez un très grand compte
industriel
3
Présentation Gradle
Système de build pour la JVM Java, focalisé sur le build
des applications d'entreprise
Modèle de description du build très riche à travers une
API
Flexible à la Ant avec les conventions de Maven à la
demande
Une gestion avancée d'un projet multi-modules
Support et insertion totale dans des infrastructures Maven
et Ant/Ivy existantes
4
Présentation Gradle
1ère génération
2008 2005 2000
2
1
3
2ème génération 3ème génération
5
Présentation Gradle
<!–- ANT -- build.xml -->
<project>
<property name="version"
value="1.0"/>
<target name="antTask>
<echo message="Hello"/>
</target>
</project>
<!–- GRADLE– build.gradle -->
apply plugin:'java'
repositories {
mavenCental()
flatDir(dirs:'lib')
}
dependencies {
compile
"org.apache.wicket:wicket:1.4.7"
}
<!–- MAVEN – pom.xml-->
<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.zenika</groupId>
<artifactId>zenikac-core</artifactId>
<version>1.0</version>
<dependencies>
<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket</artifactId>
<version>1.4.7</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
1 / 23 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !