Git Product home page Git Product logo

schloss-gaienhofen-projekt-2019's Introduction

Build Status

Schloss Gaienhofen - Projekt 2019

Projekt mit Schülern der Schule Schloss Gaienhofen

Releases

Das Projekt wird auf dem Server von Travis CI automatisch kompiliert und zusammengestellt.

Das fertige Projekt steht bei Erfolg in den Releases zum Download bereit.

Entwicklung

Maven ist ein Build-Management-Tool der Apache Software Foundation und basiert auf Java. Dieses Tool setzen wir auch für dieses Projekt ein.

Proxy Einstellungen unter Windows setzen

Bei Sybit sind wir hinter einer Entweprise Firewall und benötigen, um ins Internet zu kommen die Einstellungen für den Proxy.

Begebt euch in das Menü 'Systemumgebungsvariablen bearbeiten' und wählt nun 'Umgebungsvariablen...' aus. Unter Systemvariablen erstellt ihr nun zwei neue Variablen:

Name: http_proxy Wert der Variable: http://<Proxy Server IP>:8080

Name: https_proxy Wert der Variable: http://<Proxy Server IP>:8080

Maven Befehle

Mit mvnw install werden die Projektabhängigkeiten aus dem Internet geladen:

> cd <Projektverzeichnis>

> mvnw install

Projekt bauen und starten

Mit mvnw package wird das komplette Projekt zusammengebaut und kann dann mit dem Befehl java -jar target/project2019-0.0.1-SNAPSHOT.jar gestartet werden:

> cd <Projektverzeichnis>
> mvnw package
> java -jar target/project2019-0.0.1-SNAPSHOT.jar

Man kann das Projekt auch direkt aus der Entwicklungsumgebung starten.

Guides

The following guides illustrate how to use some features concretely:

Entwicklungs-Werkzeuge

SourceTree

SourceTree ist eine Oberfläche, um mit Repositories, wie hier GitHub zu arbeiten. Man kann das zwar über Kommandozeile tun, doch mit SourceTree ist es anfangs einfacher: www.sourcetreeapp.com/

Eclipse

Um das Projekt optimal in Eclipse nutzen zu können, benötigt man das Plugin Spring Tools 4

Um das Plugin zu downloaden, müsst ihr zunächst die Proxy Einstellungen in Eclipse setzen:

  • Geht dazu in die Preferences (Window -> Preferences)
  • wählt nun unter 'General' den Punkt 'Network Connection' aus.
  • Dort stellt ihr dann den 'Active Provider' auf 'Manual' und tragt jeweils für 'HTTP' und 'HTTPS' die Server IP des Proxy Servers ein. Der Port bleibt stets 8080 und der Provider bleibt hier auf Manual.

Startet nun Eclipse neu. Danach solltet ihr in der Lage sein, unter Window -> Eclipse Marketplace das Plugin Spring Tools 4 zu downloaden. Im Anschluss könnt ihr unter 'File -> Open Project from File System...' das Projekt auswählen und importieren.

Nun könnt ihr auf den Pfeil neben dem grünen 'Run' Knopf klicken und auswählen, als was das Projekt gestartet werden soll. Wähl hier 'Spring Boot App'. Alternativ könnt ihr auf die Application.java Rechtsklick drücken und 'Run as' -> 'Spring Boot App' auswählen.

Lizenz

LICENSE

schloss-gaienhofen-projekt-2019's People

Contributors

alexherrmi avatar chriswolter avatar nicolajlerch avatar stritti avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.