项目作者: hal91190

项目描述 :
Un court tutoriel Gradle
高级语言: Groovy
项目地址: git://github.com/hal91190/gradletuto.git
创建时间: 2015-09-25T21:54:16Z
项目社区:https://github.com/hal91190/gradletuto

开源协议:

下载


gradletuto

Un court tutoriel Gradle.

Première tâche

  1. $ gradle tasks
  2. ...
  3. $ gradle Hello
  4. :Hello
  5. Hello !
  6. BUILD SUCCESSFUL
  7. Total time: 0.991 secs

Voir aussi

Dépendances entre tâches

  1. $ gradle world
  2. :hello
  3. Hello, :world
  4. world !
  5. BUILD SUCCESSFUL
  6. Total time: 0.989 secs

Construit un projet groovy

  1. $ gradle tasks
  2. ...
  3. $ gradle build
  4. :compileJava UP-TO-DATE
  5. :compileGroovy
  6. Download https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-all/2.4.5/groovy-all-2.4.5.jar
  7. :processResources UP-TO-DATE
  8. :classes
  9. :jar
  10. :assemble
  11. :compileTestJava UP-TO-DATE
  12. :compileTestGroovy UP-TO-DATE
  13. :processTestResources UP-TO-DATE
  14. :testClasses UP-TO-DATE
  15. :test UP-TO-DATE
  16. :check UP-TO-DATE
  17. :build
  18. BUILD SUCCESSFUL
  19. Total time: 1 mins 10.772 secs
  20. $ ls build/libs
  21. gradletuto.jar
  22. $ java -cp $GROOVY_HOME/lib/groovy-2.4.5.jar:build/libs/gradletuto.jar fr.uvsq.doosa.gradletuto.Main
  23. Hello

Voir aussi

Lancer l’application

  1. $ gradle run
  2. :compileJava UP-TO-DATE
  3. :compileGroovy UP-TO-DATE
  4. :processResources UP-TO-DATE
  5. :classes UP-TO-DATE
  6. :run
  7. Hello
  8. BUILD SUCCESSFUL
  9. Total time: 1.663 secs

Voir aussi

Intégrer les tests unitaires

  1. $ gradle build
  2. :compileJava UP-TO-DATE
  3. :compileGroovy
  4. :processResources UP-TO-DATE
  5. :classes
  6. :jar
  7. :startScripts
  8. :distTar
  9. :distZip
  10. :assemble
  11. :compileTestJava UP-TO-DATE
  12. :compileTestGroovy
  13. :processTestResources UP-TO-DATE
  14. :testClasses
  15. :test
  16. :check
  17. :build
  18. BUILD SUCCESSFUL
  19. Total time: 4.042 secs

Voir aussi

Créer un uberjar (jar avec les dépendances)

  1. $ gradle tasks
  2. ...
  3. Shadow tasks
  4. ------------
  5. knows - Do you know who knows?
  6. shadowJar - Create a combined JAR of project and runtime dependencies
  7. ...
  8. $ gradle shadowJar
  9. :compileJava UP-TO-DATE
  10. :compileGroovy UP-TO-DATE
  11. :processResources UP-TO-DATE
  12. :classes UP-TO-DATE
  13. :shadowJar
  14. BUILD SUCCESSFUL
  15. Total time: 3.441 secs
  16. $ ls build/libs
  17. gradletuto-all.jar gradletuto.jar
  18. $ java -jar build/libs/gradletuto-all.jar
  19. Hello

Voir aussi

Références