ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

The catkin_make and gradle workflows are compatible, but probably haven't been explained very well. There was just a very brief comment on the installation page. I just added a section to the creating rosjava packages tutorial.

The catkin_make and gradle workflows are compatible, but probably haven't been explained very well. There was just a very brief comment on the installation page. I just added a section to the creating rosjava packages tutorial.tutorial. I'll paste below just in case that link ever moves:

You can of course keep doing entire workspace recompiles every time you make an edit with catkin_make, but you can speed things up. Just as running ''make'' in build project folders for c++ will only make the targets you're interested in, you can do the same for rosjava with ''gradle''.

  • Source devel/setup.bash - this makes sure all the environment variables are correctly set.
  • From the root of your gradle super projects run './gradlew tasks' and pick the task you want to build (hint: check CMakeLists.txt).
  • From a gradle subprojects, use '../gradlew' instead.

The catkin_make and gradle workflows are compatible, but probably haven't been explained very well. There was just a very brief comment on the installation page. I just added a section to the creating rosjava packages tutorial. I'll paste below just in case that link ever moves:

You can of course keep doing entire workspace recompiles every time you make an edit with catkin_make, but you can speed things up. Just as running ''make'' in build project folders for c++ will only make the targets you're interested in, you can do the same for rosjava with ''gradle''.

  • Source devel/setup.bash - this makes sure all the environment variables are correctly set.
  • From the root of your gradle super projects run './gradlew tasks' and pick the task you want to build (hint: check CMakeLists.txt).
  • From a gradle subprojects, use '../gradlew' instead.

Some extra information on getting to the point of being able to provide the finishing touches of an executable java project are being discussed in this thread on the ros-sig-java google group.

The catkin_make and gradle workflows are compatible, but probably haven't been explained very well. There was just a very brief comment on the installation page. I just added a section to the creating rosjava packages tutorial. I'll paste below just in case that link ever moves:


You can of course keep doing entire workspace recompiles every time you make an edit with catkin_make, but you can speed things up. Just as running ''make'' in build project folders for c++ will only make the targets you're interested in, you can do the same for rosjava with ''gradle''.

  • Source devel/setup.bash - this makes sure all the environment variables are correctly set.
  • From the root of your gradle super projects run './gradlew tasks' and pick the task you want to build (hint: check CMakeLists.txt).
  • From a gradle subprojects, use '../gradlew' instead.

Some extra information on getting to the point of being able to provide the finishing touches of an executable java project are being discussed in this thread on the ros-sig-java google group.