-
 

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étien, Daniel Stonier, Martin Pecka

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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étien, Daniel Stonier, Martin Pecka

0.2.0 [2013-10-25]

  • official maven style open range dependencies in templates
  • gradle 1.7->1.8
  • android build tools 18.1.1

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

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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