This project derives from and combines following work
- https://github.com/bjau/Jyroscope
- https://github.com/bponsler/rosjava_roslaunch
- https://github.com/nickarmstrongcrews/rosjava-tf
In order to remove the warning message caused by the FST serialization
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.nustaq.serialization.FSTClazzInfo (file:/opt/jy2/repo/fst-2.56.jar) to outgoingField java.lang.String.value
WARNING: Please consider reporting this to the maintainers of org.nustaq.serialization.FSTClazzInfo
please add following line to your .bashrc
export JDK_JAVA_OPTIONS='--add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.util.concurrent=ALL-UNNAMED --add-opens java.base/java.math=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED'
Licences:
- jy2-launch [BSD-3-Clause License] [https://github.com/bponsler/rosjava_roslaunch/blob/master/LICENSE]
- jy2-tf [Apache License 2.0] [https://www.apache.org/licenses/LICENSE-2.0
- jyroscope (everything else) [Creative Commons Zero / Public Domain license] (https://creativecommons.org/publicdomain/zero/1.0/)
Project to be profiled with JProfiler https://www.ej-technologies.com/products/jprofiler/overview.html
Releasing the project:
mvn gitflow:release
This command will trigger automatic build on github