rosjava_build_tools package from rosjava_build_tools reporosjava_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
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
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
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged rosjava_build_tools at Robotics Stack Exchange
rosjava_build_tools package from rosjava_build_tools reporosjava_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
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
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
Package Dependencies
System Dependencies
Launch files
Messages
Services
Plugins
Recent questions tagged rosjava_build_tools at Robotics Stack Exchange
rosjava_build_tools package from rosjava_build_tools reporosjava_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
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
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.