SignalK / signalk-server-java

DEPRECATED - see https://github.com/SignalK/signalk-java
Apache License 2.0
6 stars 9 forks source link

Signal K java server

DEPRECATED: Replced by https://github.com/SignalK/artemis-server See https://github.com/SignalK/signalk-java for installation of the artemis-server

An example Signal K server using java. If you are after a quick install and trial of the java signalk server then you should use the signalk-java project. Its easier to install and has the front end that was previously in this project.

Provided under an Apache 2 licence

Current capabilities:

Using

The project is not in any public maven repository yet but is available from jitpack.io. To use that version add the following to your pom.xml:

    <repositories>
        <repository>
            <id>jitpack.io</id>
            <url>https://jitpack.io</url>
        </repository>
    </repositories>
    <dependency>
        <groupId>com.github.SignalK</groupId>
        <artifactId>signalk-server-java</artifactId>
        <!--choose appropriate version-->
        <version>JIT-Deploy-07</version>
    </dependency>

Development

The project is developed and built using maven and eclipse.

You will need to clone the signalk-core-java project and build it with maven , then the signalk-server-java project.

The default signalk-server-java build will use the most recent jitpack.io signalk-core build, so for dev you need to set the system property in maven as follows. This will cause the builds to use the dev dependencies, from your local repository.

mvn -Dsignalk.build=dev install

The signalk-core-java project is usable separately and contains the core model, and useful helpers.