Skip to content

Installation unter Windows 10 64bit

Systemvoraussetzungen und Installationshinweise

Die gesamte Entwicklungsumgebung belegt in etwa 3 GB und sollte auf einem lokalem Laufwerk liegen.

MariaDB installieren

  • download : MariaDB 10.6
  • root user einrichten

Eclipse installieren und konfigurieren

  • Installieren von eclipse-inst-win64.zip (aktuelle Version) (Eclipse IDE for Java Developers)-> https://www.eclipse.org/downloads/
  • Einmalig Eclipse starten und den Workspace festlegen: D:\\svws_Entwicklungsumgebung\workspace\
  • Bei Bedarf den Speicher hochsetzen: per texteditor D:\svws_Entwicklungsumgebung\workspace\eclipse.ini entsprechend z.B. aus der 512 eine 2048 machen

Speicher hochsetzen

  • Eclipse > Help > Eclipse Marcetplace... -> JSON editor suchen und "JSON Editor Plugin" installieren (empfohlen)

  • Eclipse > Window > Preferences > General > Editors > Text Editors > Spelling > UTF-8

  • Eclipse > Window > Preferences > General > Workspace > Text file encodig > Other UTF-8

Git Repositories in Eclipse einrichten

  • Eclipse > Windows > Perspektive > Open Perspective > Other -> Git

Quellen aus GitLab eintragen:

Anschließend git clone ausführen.

Gradle Projekt laden

  • Nun müssen nur noch in der "java perspektive" die im git Verzeichnis liegenden gradle Projekte importiert werden.
  • Import Project > Import existing Gradle-Project
  • Als Zielordner das Git Repository auswählen

SVWS Einstellungen

Die Beispiel-Config ins Zielverzeichnis kopieren und umbenennen.

 git/SVWS-Swerver/svws-server-app/src/main/resources/svwsconfig.json.example git/SVWS-Swerver/svws-server-app/svwsconfig.json

Beispiel einer svwsconfig.json, bitte die userdaten und Passwörter entspechend anpassen:

json
{
"EnableClientProtection" : null,
"DisableDBRootAccess": false,
"DisableAutoUpdates" : false,
"UseHTTPDefaultv11": false,
"PortHTTPS": 443,
"UseCORSHeader": true,
"ClientPath": ".../git/SVWS-Server/svws-webclient/build/output",
"LoggingEnabled": true,
"LoggingPath": "logs",
"TempPath": "/home/svwsdeveloper/temp",
"TLSKeystorePath": ".",
"TLSKeystorePassword": "svwskeystore",
"DBKonfiguration": {
	"dbms": "MARIA_DB",
	"location": "localhost",
	"SchemaKonfiguration": [
		{
		"name": "schildtest",
		"svwslogin": false,
		"username": "svwsadmin",
		"password": "svwsadmin"
		}
		]
	}
}

Checkstyle einrichten

  • Checkstyle Plugin aus dem Eclipse-Marketplace installieren.
  • Eclipse Neustart
  • rechte Maustaste auf das SVWS-Server-Projekt > Checkstyle > aktivate Checkstyle
  • Windows > Show View > Other > Checkstyle > Checkstyle Problems

Sonatype Server einrichten

Der Sonartype Server wird nur von den Core-Team-Mitgliedern genutzt.

Optionale Software

DBeaver

VSCodeUserSetup

  • Install VSCodeUserSetup-x64-latest.exe (optional)

git per terminal auf Windows

Installation in einer Proxy-Umgebung

Eclipse > Windows > Preferences > General > Network Connection

den Http und den Https-Proxy eintragen. (Sollte er automatisch finden, wenn konfiguriert.)

Powershell öffnen im Ordner SVWS-Server Proxy Config für NodeJS

shell
		npm config set proxy http://proxy.company.com:8080
		npm config set https-proxy http://proxy.company.com:8080