This repository was archived by the owner on Nov 9, 2022. It is now read-only.
File tree 6 files changed +20
-65
lines changed
6 files changed +20
-65
lines changed Original file line number Diff line number Diff line change 2
2
Changelog
3
3
^^^^^^^^^
4
4
5
+ 0.3.0 (2016-12-14)
6
+ ------------------
7
+ * Updates for Kinetic release.
8
+
5
9
0.2.4 (2015-06-03)
6
10
------------------
7
11
* bugfix environment hooks for workspaces with spaces.
Original file line number Diff line number Diff line change 1
- # NEEDS AN INDIGO UPDATE!!!
1
+ See [ rosjava_core ] ( https://github.com/rosjava/rosjava_core ) readme.
2
2
3
- Coming soon....ish.
3
+ ## Moving ##
4
4
5
- # RosJava Tools
6
-
7
- Build tools for rosjava and android repositories. Currently includes some cmake macros and python creation
8
- scripts.
9
-
10
-
11
- ## RosJava Build Demo
12
-
13
-
14
- ```
15
- > mkdir -p ~/rosjava/src
16
- > cd ~/rosjava/src
17
- > catkin_init_workspace .
18
- > wstool init .
19
- > wstool set rosjava_build_tools --git https://github.com/rosjava/rosjava_build_tools -v hydro-devel
20
- > wstool set rosjava_core --git https://github.com/rosjava/rosjava_core -v hydro-devel
21
- > wstool update
22
- > cd ~/rosjava
23
- > catkin_make
24
- ```
25
-
26
- The only changes made to the ` rosjava_core ` repo was to add a ` package.xml ` with a depends on ` rosjava_build_tools ` and a
27
- changes to the ` CMakeLists.txt ` as follows:
28
-
29
- ```
30
- ...
31
- find_package(catkin REQUIRED rosjava_build_tools)
32
-
33
- catkin_rosjava_setup()
34
- ```
35
-
36
- This cmake makro sets up dummy targets in the cmake configuration which call out to gradle in the actual make step.
37
- It also parses the ` package.xml ` to add target dependencies from each ` build_depends ` tag (subsequently letting you
38
- sequence builds across repositories).
39
-
40
- It also adds a global and package ` gradle-clean ` target.
41
-
42
- ```
43
- > catkin_make
44
- # Clean a single gradle package
45
- > cd ~/rosjava/build/rosjava_core
46
- > make gradle-clean-rosjava_core
47
- # Clean all gradle packages
48
- > cd ~/rosjava/build
49
- > make gradle-clean
50
- ```
5
+ This documentation will eventually merge with the rosjava_core and android_core documentation.
51
6
52
- ## Android Build Demo
7
+ ## Usage ##
53
8
54
9
Refer to http://ros.org/wiki/rosjava_build_tools .
55
-
56
- ## Moving
57
-
58
- This documentation will eventually merge with the rosjava_core and android_core documentation.
Original file line number Diff line number Diff line change 1
1
<package >
2
2
<name >rosjava_build_tools</name >
3
- <version >0.2.4 </version >
3
+ <version >0.3.0 </version >
4
4
<description >
5
- Simple tools and catkin modules for rosjava development.
5
+ Simple tools and catkin modules for rosjava development.
6
6
</description >
7
7
<
maintainer email =
" [email protected] " >Daniel Stonier</
maintainer >
8
8
<license >BSD</license >
Original file line number Diff line number Diff line change 16
16
def scrape_for_release_message_packages (track ):
17
17
url = rosdistro .get_index_url ()
18
18
index = rosdistro .get_index (url )
19
- cache = rosdistro .get_release_cache (index , 'indigo ' )
19
+ cache = rosdistro .get_release_cache (index , 'kinetic ' )
20
20
packages = []
21
21
for package_name , package_string in cache .package_xmls .iteritems ():
22
22
package = catkin_pkg .package .parse_package_string (package_string )
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ task wrapper(type: Wrapper) {
19
19
}
20
20
21
21
buildscript {
22
- apply from: "https://github.com/rosjava/android_core/raw/indigo /buildscript.gradle"
22
+ apply from: "https://github.com/rosjava/android_core/raw/kinetic /buildscript.gradle"
23
23
}
24
24
25
25
apply plugin: 'catkin'
@@ -42,11 +42,11 @@ subprojects {
42
42
*
43
43
* To modify, or add repos to the default external maven repositories list, pull request against this code:
44
44
*
45
- * https://github.com/rosjava/rosjava_bootstrap/blob/indigo /gradle_plugins/src/main/groovy/org/ros/gradle_plugins/RosPlugin.groovy#L31
45
+ * https://github.com/rosjava/rosjava_bootstrap/blob/kinetic /gradle_plugins/src/main/groovy/org/ros/gradle_plugins/RosPlugin.groovy#L31
46
46
*
47
47
* To modify the build tools version, pull request against this code:
48
48
*
49
- * https://github.com/rosjava/rosjava_bootstrap/blob/indigo /gradle_plugins/src/main/groovy/org/ros/gradle_plugins/RosAndroid.groovy#L14
49
+ * https://github.com/rosjava/rosjava_bootstrap/blob/kinetic /gradle_plugins/src/main/groovy/org/ros/gradle_plugins/RosAndroid.groovy#L14
50
50
*/
51
51
apply plugin: 'ros-android'
52
52
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ task wrapper(type: Wrapper) {
19
19
}
20
20
21
21
buildscript {
22
- apply from: "https://github.com/rosjava/rosjava_bootstrap/raw/indigo /buildscript.gradle"
22
+ apply from: "https://github.com/rosjava/rosjava_bootstrap/raw/kinetic /buildscript.gradle"
23
23
}
24
24
25
25
apply plugin: 'catkin'
@@ -35,16 +35,16 @@ allprojects {
35
35
}
36
36
37
37
subprojects {
38
- /*
38
+ /*
39
39
* The ros plugin configures a few things:
40
- *
40
+ *
41
41
* - local deployment repository : where it dumps the jars and packaged artifacts)
42
42
* - local maven repositories : where it finds your locally installed/built artifacts)
43
43
* - external maven repositories : where it goes looking if it can't find dependencies locally
44
- *
44
+ *
45
45
* To modify, or add repos to the default external maven repositories list, pull request against this code:
46
- *
47
- * https://github.com/rosjava/rosjava_bootstrap/blob/indigo /gradle_plugins/src/main/groovy/org/ros/gradle_plugins/RosPlugin.groovy#L31
46
+ *
47
+ * https://github.com/rosjava/rosjava_bootstrap/blob/kinetic /gradle_plugins/src/main/groovy/org/ros/gradle_plugins/RosPlugin.groovy#L31
48
48
*/
49
49
apply plugin: "ros-java"
50
50
/*
You can’t perform that action at this time.
0 commit comments