wizard:development
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
wizard:development [2019/02/01 13:19] – [jbidibc] Fixed https url akuhtz | wizard:development [2023/06/01 09:33] (aktuell) – [JDK und Maven installieren] akuhtz | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Der BiDiB-Wizard und die Bibliothek jbidibc sind in //Java// geschrieben. | Der BiDiB-Wizard und die Bibliothek jbidibc sind in //Java// geschrieben. | ||
Die Projekte basieren auf //Maven// (maven3). Um die beiden Projekte zu builden, muss folgendes installiert sein: | Die Projekte basieren auf //Maven// (maven3). Um die beiden Projekte zu builden, muss folgendes installiert sein: | ||
- | * Java Development Kit (JDK 8), | + | * Java Development Kit (JDK 11 oder besser JDK17), |
* Maven 3 | * Maven 3 | ||
* git Client (z.B. [[https:// | * git Client (z.B. [[https:// | ||
- | * Entwicklungsumgebung (z.B. [[https:// | + | * Entwicklungsumgebung (z.B. [[https:// |
===== JDK und Maven installieren ===== | ===== JDK und Maven installieren ===== | ||
- | JDK 8 von [[http://www.oracle.com/technetwork/java/javase/downloads/index.html|Oracle Java SE Downloads]] runterladen und installieren. | + | JDK 11 oder 17 von [[https://bell-sw.com/pages/downloads/#/java-17-lts%20/%20current|Bellsoft Liberica]] runterladen und installieren. |
Maven 3 als //Binary zip archive// (Windows) oder //Binary tar.gz archive// (Linux) von [[https:// | Maven 3 als //Binary zip archive// (Windows) oder //Binary tar.gz archive// (Linux) von [[https:// | ||
Zeile 23: | Zeile 23: | ||
In diesem Fall liegt das lokale Maven-Repository dann unter '' | In diesem Fall liegt das lokale Maven-Repository dann unter '' | ||
- | Damit Maven funktioniert muss das JDK in den Pfad aufgenommen werden. Dazu das JDK (C:\Program Files\Java\jdk-1.8.x\bin) entweder in den globalen Pfad hinzufügen oder eine Batch-Datei bauen, welche den Pfad setzt. | + | Damit Maven funktioniert muss das JDK in den Pfad aufgenommen werden. Dazu das JDK (C:\Program Files\BellSoft\LibericaJDK-17\bin) entweder in den globalen Pfad hinzufügen oder eine Batch-Datei bauen, welche den Pfad setzt. |
Ich verwende z.B. folgendes Skript: | Ich verwende z.B. folgendes Skript: | ||
- | <code text setenv-maven-3.3.9.cmd> | + | <code text setenv-maven-3.9.2.cmd> |
- | SET JAVA_HOME=C: | + | SET JAVA_HOME=C: |
- | SET M2_HOME=D: | + | SET M2_HOME=D: |
SET GIT_HOME=D: | SET GIT_HOME=D: | ||
Zeile 44: | Zeile 44: | ||
< | < | ||
D: | D: | ||
- | Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; | + | Picked up JAVA_TOOL_OPTIONS: |
- | Maven home: D: | + | Apache Maven 3.9.2 (c9616018c7a021c1c39be70fb2843d6f5f9b8a1c) |
- | Java version: | + | Maven home: D: |
- | Java home: C:\Program Files\Java\jdk1.8.0_73\jre | + | Java version: |
- | Default locale: | + | Default locale: |
- | OS name: " | + | OS name: " |
</ | </ | ||
Zeile 69: | Zeile 69: | ||
==== jbidibc ==== | ==== jbidibc ==== | ||
- | Das jbidibc-Git-Repository ist unter '' | + | Das aktuelle |
+ | Bei Interesse bitte über das Forum melden. | ||
:!: Das Git-Repository ist nicht das gleiche wie das Maven-Repository. | :!: Das Git-Repository ist nicht das gleiche wie das Maven-Repository. | ||
Zeile 75: | Zeile 76: | ||
Um das clonen zu starten kann im Verzeichnis wo die Sourcen abgelegt werden sollen folgender Befehl ausgeführt werden: | Um das clonen zu starten kann im Verzeichnis wo die Sourcen abgelegt werden sollen folgender Befehl ausgeführt werden: | ||
< | < | ||
- | git clone https://git.code.sf.net/ | + | git clone https://<path to repo> |
</ | </ | ||
Dadurch werden die Sourcen in das neue Unterverzeichnis '' | Dadurch werden die Sourcen in das neue Unterverzeichnis '' | ||
- | |||
- | Das nachfolgende Snippet zeigt den clone-Vorgang: | ||
- | < | ||
- | D: | ||
- | Cloning into ' | ||
- | remote: Counting objects: 23829, done. | ||
- | remote: Compressing objects: 100% (9043/ | ||
- | remote: Total 23829 (delta 9654), reused 19682 (delta 8209) | ||
- | Receiving objects: 100% (23829/ | ||
- | Resolving deltas: 100% (9654/ | ||
- | Checking out files: 100% (653/653), done. | ||
- | |||
- | D: | ||
- | git version 2.10.0.windows.1 | ||
- | </ | ||
===== Builden auf Kommandozeile ===== | ===== Builden auf Kommandozeile ===== |
wizard/development.1549023572.txt.gz · Zuletzt geändert: 2019/02/01 13:19 von akuhtz