rosjava build error in kinetic: Could not find org.ros.rosjava_messages:tf:1.11.9
I am trying to update from ROS Indigo (and Ubuntu 14) to ROS Kinetic (and Ubuntu 16) While my code builds under Indigo, when I try to do a catkin_make under Kinetic, I always get the same build failure when trying to generate rosjava bindings for my .msg and .srv files. The rest of the project builds fine - compiling C++ code, generating Python bindings for the .msg & .srv files, etc.
The build failure:
FAILURE: Build failed with an exception.
What went wrong: Could not resolve all dependencies for configuration ':runtime'.
Could not find org.ros.rosjava_messages:tf:1.11.9. Searched in the following locations: file:/home/grabit/svn/trunk/ros_linux/catkin_ws/devel/share/maven/org/ros/rosjava_messages/tf/1.11.9/tf-1.11.9.pom file:/home/grabit/svn/trunk/ros_linux/catkin_ws/devel/share/maven/org/ros/rosjava_messages/tf/1.11.9/tf-1.11.9.jar file:/opt/ros/kinetic/share/maven/org/ros/rosjava_messages/tf/1.11.9/tf-1.11.9.pom file:/opt/ros/kinetic/share/maven/org/ros/rosjava_messages/tf/1.11.9/tf-1.11.9.jar https://github.com/rosjava/rosjava_mv... https://github.com/rosjava/rosjava_mv... file:/home/grabit/.m2/repository/org/ros/rosjava_messages/tf/1.11.9/tf-1.11.9.pom file:/home/grabit/.m2/repository/org/ros/rosjava_messages/tf/1.11.9/tf-1.11.9.jar http://repository.springsource.com/ma... http://repository.springsource.com/ma... http://repository.springsource.com/ma... http://repository.springsource.com/ma... https://jcenter.bintray.com/org/ros/r... [ 65%] Generating EusLisp code from stackit_srvs/ConveyorPosition.srv https://jcenter.bintray.com/org/ros/r... Required by: org.ros.rosjava_messages:stackit_srvs:0.0.0 Could not find org.ros.rosjava_messages:stackit_msgs:0.0.0. Searched in the following locations: file:/home/grabit/svn/trunk/ros_linux/catkin_ws/devel/share/maven/org/ros/rosjava_messages/stackit_msgs/0.0.0/stackit_msgs-0.0.0.pom file:/home/grabit/svn/trunk/ros_linux/catkin_ws/devel/share/maven/org/ros/rosjava_messages/stackit_msgs/0.0.0/stackit_msgs-0.0.0.jar file:/opt/ros/kinetic/share/maven/org/ros/rosjava_messages/stackit_msgs/0.0.0/stackit_msgs-0.0.0.pom file:/opt/ros/kinetic/share/maven/org/ros/rosjava_messages/stackit_msgs/0.0.0/stackit_msgs-0.0.0.jar https://github.com/rosjava/rosjava_mv... https://github.com/rosjava/rosjava_mv... file:/home/grabit/.m2/repository/org/ros/rosjava_messages/stackit_msgs/0.0.0/stackit_msgs-0.0.0.pom file:/home/grabit/.m2/repository/org/ros/rosjava_messages/stackit_msgs/0.0.0/stackit_msgs-0.0.0.jar http://repository.springsource.com/ma... http://repository.springsource.com/ma... http://repository.springsource.com/ma... http://repository.springsource.com/ma... https://jcenter.bintray.com/org/ros/r... https://jcenter.bintray.com/org/ros/r... Required by: org.ros.rosjava_messages:stackit_srvs:0.0.0
Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
It seems that the artifact for that version is missing in rosjava_mvn_repo:https://github.com/rosjava/rosjava_mvn_repo/tree/master/org/ros/rosjava_messages/tf.
I will add it soon.