diff --git a/README.md b/README.md index 9ecdfa6..7197d32 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# sepia-sdk-java +# SEPIA Java SDK A set of tools and classes to develop services for SEPIA in Java. ## Credentials @@ -14,11 +14,11 @@ You can use the 'Code-UI' page of the Control-HUB to edit and upload services cr ## Quickstart - Import the maven project into the IDE of your choice (tested with Eclipse). -- Make sure you've installed a JAVA JDK on the S.E.P.I.A. server (e.g.: sudo apt-get install -y openjdk-11-jdk-headless). This is required to compile new classes during runtime. +- Make sure you've installed a JAVA JDK on the S.E.P.I.A. server (e.g.: `sudo apt-get install -y openjdk-11-jdk-headless`). This is required to compile new classes during runtime. - Create a package for your developer account ID under 'net.b07z.sepia.sdk.services' (e.g. "uid1010" -> net.b07z.sepia.sdk.services.uid1010). - Open 'Settings/sdk.properties' and put in your credentials (ID + password of your SEPIA account with 'developer' role) and the endpoint URL of your SEPIA-Assist server. - Modify and run the various '[.main.Test***.java](https://github.com/SEPIA-Framework/sepia-sdk-java/tree/dev/src/main/java/net/b07z/sepia/sdk/main)' classes to test the upload of one of the demo services. Check the result for errors. -- Check-out the examples under '[.services.uid1007.*](https://github.com/SEPIA-Framework/sepia-sdk-java/tree/dev/src/main/java/net/b07z/sepia/sdk/services/uid1007)' to get an idea of how a SDK custom service works (until a real documentation is ready ^^). +- Check-out the examples under '[.services.uid1007.*](https://github.com/SEPIA-Framework/sepia-sdk-java/tree/dev/src/main/java/net/b07z/sepia/sdk/services/uid1007)' to get an idea of how a SDK custom service works. You can find more examples inside the 'SEPIA Extensions' repository. - Open your SEPIA client, login with the same user ID you used for development and make a real test of your custom service. ### How to load Javadoc diff --git a/libs/sepia-assist-v2.5.1-javadoc.jar b/libs/sepia-assist-v2.5.1-javadoc.jar deleted file mode 100644 index cb17125..0000000 Binary files a/libs/sepia-assist-v2.5.1-javadoc.jar and /dev/null differ diff --git a/libs/sepia-assist-v2.5.2-javadoc.jar b/libs/sepia-assist-v2.5.2-javadoc.jar new file mode 100644 index 0000000..05ffdec Binary files /dev/null and b/libs/sepia-assist-v2.5.2-javadoc.jar differ diff --git a/libs/sepia-assist-v2.5.1.jar b/libs/sepia-assist-v2.5.2.jar similarity index 77% rename from libs/sepia-assist-v2.5.1.jar rename to libs/sepia-assist-v2.5.2.jar index d1b52d7..979a56b 100644 Binary files a/libs/sepia-assist-v2.5.1.jar and b/libs/sepia-assist-v2.5.2.jar differ diff --git a/libs/sepia-chat-v1.3.1-javadoc.jar b/libs/sepia-chat-v1.3.1-javadoc.jar deleted file mode 100644 index 78218a9..0000000 Binary files a/libs/sepia-chat-v1.3.1-javadoc.jar and /dev/null differ diff --git a/libs/sepia-chat-v1.3.2-javadoc.jar b/libs/sepia-chat-v1.3.2-javadoc.jar new file mode 100644 index 0000000..e8729d9 Binary files /dev/null and b/libs/sepia-chat-v1.3.2-javadoc.jar differ diff --git a/libs/sepia-chat-v1.3.1.jar b/libs/sepia-chat-v1.3.2.jar similarity index 76% rename from libs/sepia-chat-v1.3.1.jar rename to libs/sepia-chat-v1.3.2.jar index 259fccb..c92e5cc 100644 Binary files a/libs/sepia-chat-v1.3.1.jar and b/libs/sepia-chat-v1.3.2.jar differ diff --git a/libs/sepia-core-tools-v2.2.7-javadoc.jar b/libs/sepia-core-tools-v2.2.7-javadoc.jar deleted file mode 100644 index 453d960..0000000 Binary files a/libs/sepia-core-tools-v2.2.7-javadoc.jar and /dev/null differ diff --git a/libs/sepia-core-tools-v2.2.9-javadoc.jar b/libs/sepia-core-tools-v2.2.9-javadoc.jar new file mode 100644 index 0000000..c83df32 Binary files /dev/null and b/libs/sepia-core-tools-v2.2.9-javadoc.jar differ diff --git a/libs/sepia-core-tools-v2.2.7.jar b/libs/sepia-core-tools-v2.2.9.jar similarity index 77% rename from libs/sepia-core-tools-v2.2.7.jar rename to libs/sepia-core-tools-v2.2.9.jar index fcc37f0..31db15f 100644 Binary files a/libs/sepia-core-tools-v2.2.7.jar and b/libs/sepia-core-tools-v2.2.9.jar differ diff --git a/pom.xml b/pom.xml index f31dad3..792aa4d 100644 --- a/pom.xml +++ b/pom.xml @@ -1,123 +1,120 @@ - - 4.0.0 - - net.b07z.sepia.sdk - sepia-sdk-java - 0.9.23 - SEPIA SDK - Tools to develop services for the SEPIA framework - https://sepia-framework.github.io - jar - - + + 4.0.0 + + net.b07z.sepia.sdk + sepia-sdk-java + 0.9.24 + SEPIA SDK + Tools to develop services for the SEPIA framework + https://sepia-framework.github.io + jar + + MIT License http://www.opensource.org/licenses/mit-license.php - - - - UTF-8 - 1.8 + + + + UTF-8 + 1.8 1.8 1.8 1.3.71 - - - - - - - - com.sparkjava - spark-core - 2.9.1 - - - org.slf4j - slf4j-simple - 1.7.21 - - - com.googlecode.json-simple - json-simple - 1.1.1 - - - com.fasterxml.jackson.core - jackson-databind - 2.10.4 - - - commons-lang - commons-lang - 2.6 - - - commons-io - commons-io - 2.6 - - - commons-codec - commons-codec - 1.10 - - - com.googlecode.soundlibs - mp3spi - 1.9.5.4 - - - com.google.guava - guava - 19.0 - - - org.apache.httpcomponents - httpclient - 4.5.3 - - - org.apache.httpcomponents - httpmime - 4.5.3 - - - org.owasp.encoder - encoder - 1.2.2 - - - net.b07z.sepia.server.core - sepia-core-tools - 2.2.7 - system - ${basedir}/libs/sepia-core-tools-v2.2.7.jar - + + + + + + + com.sparkjava + spark-core + 2.9.3 + + + org.slf4j + slf4j-simple + 1.7.21 + + + com.googlecode.json-simple + json-simple + 1.1.1 + + + com.fasterxml.jackson.core + jackson-databind + [2.10.5,2.10.6) + + + commons-lang + commons-lang + 2.6 + + + commons-io + commons-io + 2.8.0 + + + commons-codec + commons-codec + 1.10 + - com.j2html - j2html - 0.88 - - - org.eclipse.paho - org.eclipse.paho.client.mqttv3 - 1.2.0 + com.googlecode.soundlibs + mp3spi + 1.9.5.4 - net.b07z.sepia.websockets + org.apache.httpcomponents + httpclient + [4.5.13,4.6.0) + + + org.apache.httpcomponents + httpmime + [4.5.13,4.6.0) + + + org.owasp.encoder + encoder + 1.2.2 + + + net.b07z.sepia.server.core + sepia-core-tools + 2.2.9 + system + ${basedir}/libs/sepia-core-tools-v2.2.9.jar + + + + com.j2html + j2html + 0.88 + + + org.eclipse.paho + org.eclipse.paho.client.mqttv3 + 1.2.0 + + + net.b07z.sepia.websockets sepia-websockets - 1.3.1 - system - ${basedir}/libs/sepia-chat-v1.3.1.jar + 1.3.2 + system + ${basedir}/libs/sepia-chat-v1.3.2.jar @@ -128,42 +125,43 @@ com.rometools rome - 1.12.0 + 1.12.2 - - org.jetbrains.kotlin - kotlin-stdlib-jdk8 - ${kotlin.version} - - net.b07z.sepia.server.assist + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + ${kotlin.version} + + + net.b07z.sepia.server.assist sepia-assist-API - 2.5.1 - system - ${basedir}/libs/sepia-assist-v2.5.1.jar + 2.5.2 + system + ${basedir}/libs/sepia-assist-v2.5.2.jar - - - + + + - junit - junit - 4.13.1 - test - - - org.jetbrains.kotlin - kotlin-test - ${kotlin.version} - test + junit + junit + 4.13.1 + test + + + org.jetbrains.kotlin + kotlin-test + ${kotlin.version} + test - org.jetbrains.kotlin - kotlin-test-junit - ${kotlin.version} - test + org.jetbrains.kotlin + kotlin-test-junit + ${kotlin.version} + test - + \ No newline at end of file