Seite 2 von 2

Re: Zweiten verein anlegen

Verfasst: Donnerstag 30. April 2020, 15:43
von Kajo
Hallo Manfred,

Kaum macht man es richtig, schon funktioniert's.
Hätte nicht gedacht, dass es so einfach ist.
Vielen Dank.

Gruß
Kajo

Re: Zweiten verein anlegen

Verfasst: Dienstag 13. April 2021, 01:04
von sbuer
Hi,

hier auch mal so wie ich mit jVerein arbeite. Ich habe in einem Verzeichnis diese Struktur.

\meinVerein\jameica-2.10.0
\meinVerein\jvereinDB_produktiv
\meinVerein\jvereinDB_test
\meinVerein\jvereinDB_produktiv.cmd >> startet die produktive Umgebung
\meinVerein\jvereinDB_test.cmd >> startet die Test-Umgebung
\meinVerein\prod_zu_test.cmd >> kopiert die produktive Umgebung in die Test Umgebung
\meinVerein\jvereinDB_produktiv.sh >> startet die produktive Umgebung (Linux-Version)

Inhalt der jvereinDB_produktiv.cmd:

Code: Alles auswählen

set java=.\jre-win64\bin\javaw.exe
set jameica_dir=.\jameica-2.10.0
set jvereinDB=..\jvereinDB_produktiv
cd %jameica_dir%
start %java% -jar jameica-win64.jar -f %jvereinDB%
Inhalt der jvereinDB_test.cmd:

Code: Alles auswählen

set java=.\jre-win64\bin\javaw.exe
set jameica_dir=.\jameica-2.10.0
set jvereinDB=..\jvereinDB_test
cd %jameica_dir%
start %java% -jar jameica-win64.jar -f %jvereinDB%
Inhalt der prod_zu_test.cmd:

Code: Alles auswählen

robocopy jvereinDB_produktiv jvereinDB_test /MIR
Inhalt der jvereinDB_produktiv.sh

Code: Alles auswählen

#!/bin/bash
#

export jameica_dir=./jameica-2.10.0
export jvereinDB=../jvereinDB_produktiv

cd $jameica_dir

java -jar jameica-linux64.jar -f $jvereinDB
Ich nutze bewusst eine Testumgebung für Spielereien mit jVerein. Wer die Verzeichnis Struktur so initial aufbaut hat sofort ein funktionierende Portable Version wo alles drin ist.

Bei der Anmerkung zu SynTaX da kommt es darauf an wo liegt das SynTax ... liegt es auch im jameica-Ordner und man möchte trotzdem eine Mandantenfähigkeit erreichen - müsste man den jameica-Ordner nochmal doppeln. Ich nutze aber SynTax nicht.

Ich nutze das System bisher genau so. Ändert sich an der jameica-Version etwas, dann lade ich mir die Portable zip herunter und stelle jameica mit der Neuen Version daneben und ändere erstmal nur die *cmd Dateien um, um die neue Version zu testen. (Man kann natürlich auch die cmd in eine neue Datei kopieren und die dann ändern)

Ein zweiter Verein, den würde ich nun gezielt in einen weiteren Ordner platzieren
\ersterVerein\jameica-2.10.0
...
\zweiterVerein\jameica-2.10.0
...

Gruß,
Stefan