afimb / siri_lite

a brigde between siri server and siri-lite clients
Other
8 stars 3 forks source link

siri_lite

Siri Lite is a java project that provides ta bridge between a web service Siri server and Siri lite clients with following features

This java project is split into modules :

Release Notes

The release notes (in French) can be found in CHANGELOG file

Requirements

This code has been run and tested on Travis with :

External Deps

On Debian/Ubuntu/Kubuntu OS :

sudo apt-get install openjdk-7-jdk 

For installation from sources :

sudo apt-get install git
sudo add-apt-repository ppa:natecarlson/maven3
sudo apt-get update 
sudo apt-get install maven3
sudo ln -s /usr/share/maven3/bin/mvn /usr/bin/mvn

if apt-get update fails, modify file : /etc/apt/sources.list.d/natecarlson-maven3-trusty.list value trusty by precise

Installation

Installation from sources

Get git repository :

git clone -b V1_1 git://github.com/afimb/siri_lite
cd siri_lite

Test :

mvn test -DskipWildfly

Deployment :

Install and configure Wildfly

deploy ear (wildfly must be running)

mvn -DskipTests install

Installation from binary

download siri_lite.x.y.z.zip from maven repository

Install and configure Wildfly

in wildfly installation repository :

bin/jboss-cli.sh connect, deploy --force  (path to ...)/siri_lite.ear
bin/jboss-cli.sh -c "/system-property=siri_lite.producer.address:add(value='web service SIRI server endpoint address')"

Documentation

Documentation is available in french on Chouette Project website.

License

This project is licensed under the CeCILL-B license, a copy of which can be found in the LICENSE file.

Support

Users looking for support should file an issue on the GitHub issue tracking page, or file a pull request if you have a fix available.