Manchmal braucht man Gradle. Wie kann das auf einem Raspberry Pi installiert werden. Das geht in 10 Minuten mit:
1 2 3 4 5 |
sudo apt-get update sudo apt-get upgrade sudo apt-get install gradle # Version checken gradle -v |
Ok, das ist nicht die aktuellste 4.6 Version aber man kann schon mal loslegen.
Dann wollen wir auch gleich mal ein Testprojekt anlegen.
Dazu erstellen wir ein neues Verzeichnis und machen ein gradle init:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
# Verzeichnis erstellen mkdir beispiel-wenzlaff.de # in das Verzeichnis wechseln cd beispiel-wenzlaff.de # Projekt init, zuerst mal eine Library, es gibt auch noch andere Typen java-application oder <strong>basic</strong> für ein leeres Gradle Projekt gradle init --type java-library # Ergebnis #:wrapper #:init # #BUILD SUCCESSFUL # #Total time: 15.031 secs # # Projekt bauen mit ./gradlew build # Ergebnis, der erste lauf dauert etwas länger: #:compileJava #:processResources UP-TO-DATE #:classes #:jar #:assemble #:compileTestJava #:processTestResources UP-TO-DATE #:testClasses #:test #:check #:build # #BUILD SUCCESSFUL # #Total time: 23.418 secs # # dann bauen wir noch ein jar ./gradlew jar # Ergebnis, ups das hatten wir schon gebaut: #:compileJava UP-TO-DATE #:processResources UP-TO-DATE #:classes UP-TO-DATE #:jar UP-TO-DATE # #BUILD SUCCESSFUL # #Total time: 13.323 secs # Javadoc ist auch schnell erstellt mit ./gradlew javadoc # Ergebnis: # #:compileJava UP-TO-DATE #:processResources UP-TO-DATE #:classes UP-TO-DATE #:javadoc # #BUILD SUCCESSFUL # #Total time: 25.137 secs # |
Wie sieht nun so ein Beispiel Projekt aus, das zeigt tree: