Wie kann Gradle auf einem Raspberry Pi installiert und ein Beispielprojekt in 10 min mit Javadoc, Test und Reports angelegt und gebaut werden?

Manchmal braucht man Gradle. Wie kann das auf einem Raspberry Pi installiert werden. Das geht in 10 Minuten mit:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install gradle
# Version checken
gradle -v

Ergebnis:
Wie kann Gradle auf einem Raspberry Pi installiert und ein Beispielprojekt in 10 min mit Javadoc, Test und Reports angelegt und gebaut werden?

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:

# 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 basic 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:

Wie kann Gradle auf einem Raspberry Pi installiert und ein Beispielprojekt in 10 min mit Javadoc, Test und Reports angelegt und gebaut werden?Wie kann Gradle auf einem Raspberry Pi installiert und ein Beispielprojekt in 10 min mit Javadoc, Test und Reports angelegt und gebaut werden?

Ähnliche Artikel:

  1. HTML und CSV #Kismet Reports auf dem #Raspberry Pi generieren
  2. Wie können mit Jenkins 2.72 Pipelines rurociągi auf einen Raspberry Pi Zero W angelegt werden?
  3. Wie kann in 5 min Docker auf einem aktuellen Debian Jessie Raspberry Pi installiert werden?

wallpaper-1019588
Mit Kindern über gleichgeschlechtliche Liebe reden
wallpaper-1019588
[Comic] Seven Sons
wallpaper-1019588
Momentary Lily: Original-Anime angekündigt
wallpaper-1019588
LUCK LIFE: Band feiert Europapremiere auf der Connichi