rosjava_build_tools package from rosjava_build_tools repo

rosjava_build_tools

Package Summary

Tags No category tags.
Version 0.2.4
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rosjava/rosjava_build_tools.git
VCS Type git
VCS Version indigo
Last Updated 2015-06-03
Dev Status DEVELOPED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Simple tools and catkin modules for rosjava development.

Additional Links

Maintainers

  • Daniel Stonier

Authors

  • Daniel Stonier

NEEDS AN INDIGO UPDATE!!!

Coming soon....ish.

RosJava Tools

Build tools for rosjava and android repositories. Currently includes some cmake macros and python creation scripts.

RosJava Build Demo

> mkdir -p ~/rosjava/src
> cd ~/rosjava/src
> catkin_init_workspace .
> wstool init .
> wstool set rosjava_build_tools --git https://github.com/rosjava/rosjava_build_tools -v hydro-devel
> wstool set rosjava_core --git https://github.com/rosjava/rosjava_core -v hydro-devel
> wstool update
> cd ~/rosjava
> catkin_make

The only changes made to the rosjava_core repo was to add a package.xml with a depends on rosjava_build_tools and a changes to the CMakeLists.txt as follows:

...
find_package(catkin REQUIRED rosjava_build_tools)

catkin_rosjava_setup()

This cmake makro sets up dummy targets in the cmake configuration which call out to gradle in the actual make step. It also parses the package.xml to add target dependencies from each build_depends tag (subsequently letting you sequence builds across repositories).

It also adds a global and package gradle-clean target.

> catkin_make
# Clean a single gradle package
> cd ~/rosjava/build/rosjava_core
> make gradle-clean-rosjava_core
# Clean all gradle packages
> cd ~/rosjava/build
> make gradle-clean

Android Build Demo

Refer to http://ros.org/wiki/rosjava_build_tools.

Moving

This documentation will eventually merge with the rosjava_core and android_core documentation.

CHANGELOG

Changelog

0.2.4 (2015-06-03)

  • bugfix environment hooks for workspaces with spaces.

0.2.3 (2015-03-01)

  • publically expose the rosjava environment setup (for genjava).
  • Contributors: Daniel Stonier

0.2.2 (2015-02-25)

  • support for finding broken message packages.
  • Contributors: Daniel Stonier

0.2.1 (2015-02-25)

  • upgrade catkin create scripts for indigo
  • support modules for genjava
  • deprecated create msg package scripts
  • minor bugfixes and improvements.
  • Contributors: Benjamin Chr

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

Deps Name
1 catkin

System Dependencies

Name
java
ant

Dependant Packages

Name Repo Deps
genjava github-rosjava-genjava
rosjava github-rosjava-rosjava
rosjava_bootstrap github-rosjava-rosjava_bootstrap
rosjava_core github-rosjava-rosjava_core
rosjava_extras github-rosjava-rosjava_extras
rosjava_messages github-rosjava-rosjava_messages
tango_ros_streamer github-Intermodalics-tango_ros
zeroconf_jmdns_suite github-rosjava-zeroconf_jmdns_suite
android_apps github-rosjava-android_apps
android_core github-rosjava-android_core
android_extras github-rosjava-android_extras
android_remocons github-rosjava-android_remocons
alfred_bot github-rosalfred-alfred_bot
jsk_android_apps github-jsk-ros-pkg-jsk_smart_apps
report_card github-So-Cool-report_card
rocon_rosjava_core github-robotics-in-concert-rocon_rosjava_core
rosjava_dynamic_reconfigure github-rosalfred-rosjava_dynamic_reconfigure
smarthome_comm_msgs_java github-rosalfred-smarthome_comm_msgs_java
smarthome_common_driver github-rosalfred-smarthome_common_driver
smarthome_heater_msgs_java github-rosalfred-smarthome_heater_msgs_java
smarthome_light_msgs_java github-rosalfred-smarthome_light_msgs_java
smarthome_media_kodi_driver github-rosalfred-smarthome_media_kodi_driver
smarthome_media_model github-rosalfred-smarthome_media_model
smarthome_media_msgs_java github-rosalfred-smarthome_media_msgs_java
smarthome_media_onkyo_driver github-rosalfred-smarthome_media_onkyo_driver
smarthome_media_samsungtv_driver github-rosalfred-smarthome_media_samsungtv_driver
smarthome_msgs_java github-rosalfred-smarthome_msgs_java
smarthome_network_wakeonlan github-rosalfred-smarthome_network_wakeonlan
smarthome_network_zeroconf github-rosalfred-smarthome_network_zeroconf

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosjava_build_tools at Robotics Stack Exchange

rosjava_build_tools package from rosjava_build_tools repo

rosjava_build_tools

Package Summary

Tags No category tags.
Version 0.1.35
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rosjava/rosjava_build_tools.git
VCS Type git
VCS Version hydro
Last Updated 2015-06-03
Dev Status DEVELOPED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Simple tools and catkin modules for rosjava development.

Additional Links

Maintainers

  • Daniel Stonier

Authors

  • Daniel Stonier

RosJava Tools

Build tools for rosjava and android repositories. Currently includes some cmake macros and python creation scripts.

RosJava Build Demo

> mkdir -p ~/rosjava/src
> cd ~/rosjava/src
> catkin_init_workspace .
> wstool init .
> wstool set rosjava_build_tools --git https://github.com/rosjava/rosjava_build_tools -v hydro-devel
> wstool set rosjava_core --git https://github.com/rosjava/rosjava_core -v hydro-devel
> wstool update
> cd ~/rosjava
> catkin_make

The only changes made to the rosjava_core repo was to add a package.xml with a depends on rosjava_build_tools and a changes to the CMakeLists.txt as follows:

...
find_package(catkin REQUIRED rosjava_build_tools)

catkin_rosjava_setup()

This cmake makro sets up dummy targets in the cmake configuration which call out to gradle in the actual make step. It also parses the package.xml to add target dependencies from each build_depends tag (subsequently letting you sequence builds across repositories).

It also adds a global and package gradle-clean target.

> catkin_make
# Clean a single gradle package
> cd ~/rosjava/build/rosjava_core
> make gradle-clean-rosjava_core
# Clean all gradle packages
> cd ~/rosjava/build
> make gradle-clean

Android Build Demo

Refer to http://ros.org/wiki/rosjava_build_tools.

Moving

This documentation will eventually merge with the rosjava_core and android_core documentation.

CHANGELOG

Changelog

0.1.35 (2015-06-03)

  • bugfix for environment hooks when workspaces have spaces

0.1.34 (2014-06-12)

  • assist rospack to speedup by ignoring the installed maven directories.

0.1.33 [2014-03-19]

  • gradle 1.9->1.11

0.1.32 [2014-02-20]

  • bugfix catkin_make on empty catkin_created gradle projects.

0.1.31 [2014-02-03]

  • separate app and library catkin_create_rosjava_xxx_project scripts.
  • app rosjava project integration with catkin_make (i.e. cmake-gradle targets).

0.1.30 [2013-12-26]

  • rosdistro scraping more intelligent : now checks for message_generation dependant packages
  • gradle 1.8->1.9 upgrade in templates

0.1.29 [2013-11-08]

  • fix single artifact message generation when there is dependencies.

0.1.28 [2013-10-30]

  • seed ROS_MAVEN_REPOSITORY when necessary.

0.1.27 [2013-10-30]

  • use ROS_MAVEN_REPOSITORY to configure the external repository.

0.1.26 [2013-10-26]

  • embedded gradle 1.7->1.8
  • templates updated for official maven style open ranged dependencies

0.1.25 [2013-10-26]

  • gradle 1.7->1.8
  • android tools 17->18.1.1

0.1.24 [2013-10-04]

  • bugfix for missing catkin_create_rosjava_xxx templates.

0.1.17-23 [2013-09-26]

  • catkin_create_rosjava_xxx scripts added.

0.1.17-22 [2013-09-23]

  • Use GRADLE_USER_HOME only when creating binaries.
  • Use maven-publish for publishing rosjava packages
  • Catkin-gradle environment variable bugfixes.
  • Allow user environment variables to override automatic rosjava settings.
  • Add install rule for environemnt generation script.

0.1.16 [2013-09-17]

  • Fix rosjava environment hooks so they work in chained workspaces.
  • Bring the gradle user home into the development workspace as well (fix build farm problems).

0.1.15 [2013-09-13]

  • Fix dependency on rosinstall-generator

0.1.14 [2013-09-13]

  • Swtich to rosjava_build_tools.

0.1.13 [2013-09-10]

  • Ros maven repo environment preparation (bash + cmake).

0.1.12 [2013-09-01]

  • Add catkin dependency.

0.1.11 [2013-09-01]

  • Redirect maven repos from robotbrain->rosjava for template scripts.

0.1.10 [2013-08-14]

  • Fix spanish encoding problems on android_create_repo.

0.1.9 [2013-08-08]

  • Fix install permissions for gradlew script

0.1.8 [2013-07-15]

  • Upgrade android gradle plugin to 0.5.0 (android studio 0.2.0).

0.1.7 [2013-07-04]

  • Bugfix to add missing gradle wrapper jar.

0.1.6 [2013-06-26]

  • Revert maven-publish plugin

0.1.5 [2013-06-10]

  • Bugfix rosjava install targets

0.1.4 [2013-06-10]

  • Publish to maven local with the maven-publish plugin.

0.1.3 [2013-06-04]

  • Bugfix android create scripts for 1-1 repo-package style.

0.1.2 [2013-06-03]

  • Bugfix missing template files for the creation scripts.

0.1.1 [2013-05-30]

  • Cmake java and android helpers
  • Android catkin_create_repo/pkg/library creation scripts.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosjava_build_tools at Robotics Stack Exchange

rosjava_build_tools package from rosjava_build_tools repo

rosjava_build_tools

Package Summary

Tags No category tags.
Version 0.3.3
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rosjava/rosjava_build_tools.git
VCS Type git
VCS Version kinetic
Last Updated 2019-07-18
Dev Status DEVELOPED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Simple tools and catkin modules for rosjava development.

Additional Links

Maintainers

  • Daniel Stonier

Authors

  • Daniel Stonier

See rosjava_core readme.

Moving

This documentation will eventually merge with the rosjava_core and android_core documentation.

Usage

Refer to http://ros.org/wiki/rosjava_build_tools.

CHANGELOG

Changelog

0.3.3 (2019-01-17)

  • Fixed problem to find gradlew when cross-compiling.
  • Gradle 2.14.1 --> 4.10.2.
  • Fix for genjava ignoring most packages in standalone mode.
  • Contributors: Johannes Meyer, Juan Ignacio Ubeira, Julian Cerruti, ivanpauno

0.3.2 (2016-12-29)

  • Changed default Gradle target publishMavenJavaPublicationToMavenRepository -> publish
  • Contributors: Julian Cerruti

0.3.1 (2016-12-27)

  • Gradle 2.2.1 -> 2.14.1

0.3.0 (2016-12-14)

  • Updates for Kinetic release.

0.2.4 (2015-06-03)

  • bugfix environment hooks for workspaces with spaces.

0.2.3 (2015-03-01)

  • publically expose the rosjava environment setup (for genjava).
  • Contributors: Daniel Stonier

0.2.2 (2015-02-25)

  • support for finding broken message packages.
  • Contributors: Daniel Stonier

0.2.1 (2015-02-25)

  • upgrade catkin create scripts for indigo
  • support modules for genjava
  • deprecated create msg package scripts
  • minor bugfixes and improvements.
  • Contributors: Benjamin Chr

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosjava_build_tools at Robotics Stack Exchange