- Java 1.8 or greater
- Maven 3.x or greater
- Python psycopg2-binary
- DNS Python
sudo apt-get install git openjdk-9-jdk git openjdk-9-jre-headless maven
sudo pip install psycopg2-binary
sudo pip install dnspython
You can build from source using maven as below:
git clone https://github.com/OpenBMP/openbmp-java-api-message.git
cd openbmp-java-api-message
mvn clean install
cd ../
git clone https://github.com/OpenBMP/obmp-psql.git
cd obmp-psql
mvn clean package
The above will create a JAR file under target/. The JAR file is the complete package, which includes the dependancies.