Add perltidy to pre-commit linters
[transportpce.git] / lighty / build.sh
index d073f5befdddd39a00f973d25d4a5246233c8c52..15b00b37cc8b5594b6bdd89c2be319dbae74b615 100755 (executable)
@@ -1,16 +1,8 @@
-#!/bin/bash
+#!/bin/sh
 
-cd ..
-patch -p0 <lighty/patch_ordm41_deviations.diff
-mvn clean install -DskipTests
-#git checkout -- ordmodels/network/src/main/yang/org-openroadm-network-topology@2018-11-30.yang ordmodels/network/src/main/yang/org-openroadm-network@2018-11-30.yang ordmodels/network/src/main/yang/org-openroadm-otn-network-topology@2018-11-30.yang
-git clone https://github.com/PantheonTechnologies/lighty-core.git
-cd lighty-core
-git checkout master
-mvn clean install -DskipTests
-cd ../lighty
-mvn clean install
-cd  target
-unzip lighty-transportpce-11.0.0-SNAPSHOT-bin.zip
-cd ..
-# rm -rf ../lighty-core
+cd $(dirname "$0")
+export JDK_JAVA_OPTIONS="--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED"
+# uncomment the following line when related artifacts are not avaible on mvn central yet
+./build_lighty_core.sh
+mvn clean install -B -U -q -Dmaven.javadoc.skip=true -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -s ../tests/odl_settings.xml -DskipTests
+unzip -q target/tpce-bin.zip -d target