From 6e66e0b50a2f6a7e7b46bf6330783d22fa654825 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leroy=20R=C3=BCgemer?= <lruegeme@techfak.uni-bielefeld.de> Date: Fri, 8 Jun 2018 12:56:59 +0200 Subject: [PATCH] install gradle t share destination --- .gitignore | 1 - CMakeLists.txt | 10 +++++----- gradle/Readme.md | 5 +++++ .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {src/rosjava_build_tools/gradle => gradle}/gradlew | 0 package.xml | 2 +- src/rosjava_build_tools/create_package.py | 2 +- src/rosjava_build_tools/gradle/Readme.md | 3 --- 9 files changed, 12 insertions(+), 11 deletions(-) create mode 100644 gradle/Readme.md rename {src/rosjava_build_tools/gradle => gradle}/gradle/wrapper/gradle-wrapper.jar (100%) rename {src/rosjava_build_tools/gradle => gradle}/gradle/wrapper/gradle-wrapper.properties (100%) rename {src/rosjava_build_tools/gradle => gradle}/gradlew (100%) delete mode 100644 src/rosjava_build_tools/gradle/Readme.md diff --git a/.gitignore b/.gitignore index fb620ea..a78744e 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,5 @@ *.pyc # Package Files # -*.jar *.war *.ear diff --git a/CMakeLists.txt b/CMakeLists.txt index f19637c..a7cc3c9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,13 +23,13 @@ catkin_add_env_hooks(15.rosjava SHELLS sh DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ # Have to install gradle here so we can retain executable permissions # If we do via setup.py with the data subsection, it loses permissions install( - PROGRAMS src/rosjava_build_tools/gradle/gradlew - DESTINATION ${CATKIN_PACKAGE_PYTHON_DESTINATION}/gradle + PROGRAMS gradle/gradlew + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/gradle ) install( - DIRECTORY src/rosjava_build_tools/gradle/gradle - DESTINATION ${CATKIN_PACKAGE_PYTHON_DESTINATION}/gradle + DIRECTORY gradle/gradle + DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/gradle ) install( @@ -44,7 +44,7 @@ install( set(ROS_MAVEN_DEPLOYMENT_REPOSITORY $ENV{ROS_MAVEN_DEPLOYMENT_REPOSITORY}) if(NOT ROS_MAVEN_DEPLOYMENT_REPOSITORY) - set(ROS_MAVEN_DEPLOYMENT_REPOSITORY "${CATKIN_DEVEL_PREFIX}/${CATKIN_GLOBAL_SHARE_DESTINATION}/maven") + set(ROS_MAVEN_DEPLOYMENT_REPOSITORY "${CATKIN_DEVEL_PREFIX}/${CATKIN_GLOBAL_SHARE_DESTINATION}/repository") endif() file(WRITE ${ROS_MAVEN_DEPLOYMENT_REPOSITORY}/rospack_nosubdirs "") install(FILES ${ROS_MAVEN_DEPLOYMENT_REPOSITORY}/rospack_nosubdirs diff --git a/gradle/Readme.md b/gradle/Readme.md new file mode 100644 index 0000000..0c5781d --- /dev/null +++ b/gradle/Readme.md @@ -0,0 +1,5 @@ +It is currently the gradle wrapper supporting gradle 4.6 + +When creating the tarball, simply run the following command in any gradle projects root. + +> tar -cvzf gradle.tar.gz gradlew gradle gradle.properties diff --git a/src/rosjava_build_tools/gradle/gradle/wrapper/gradle-wrapper.jar b/gradle/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from src/rosjava_build_tools/gradle/gradle/wrapper/gradle-wrapper.jar rename to gradle/gradle/wrapper/gradle-wrapper.jar diff --git a/src/rosjava_build_tools/gradle/gradle/wrapper/gradle-wrapper.properties b/gradle/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from src/rosjava_build_tools/gradle/gradle/wrapper/gradle-wrapper.properties rename to gradle/gradle/wrapper/gradle-wrapper.properties diff --git a/src/rosjava_build_tools/gradle/gradlew b/gradle/gradlew similarity index 100% rename from src/rosjava_build_tools/gradle/gradlew rename to gradle/gradlew diff --git a/package.xml b/package.xml index c887256..06c3a94 100644 --- a/package.xml +++ b/package.xml @@ -1,6 +1,6 @@ <package> <name>rosjava_build_tools</name> - <version>0.3.4</version> + <version>0.3.5</version> <description> Simple tools and catkin modules for rosjava development. </description> diff --git a/src/rosjava_build_tools/create_package.py b/src/rosjava_build_tools/create_package.py index 42cea2c..a5e19e8 100644 --- a/src/rosjava_build_tools/create_package.py +++ b/src/rosjava_build_tools/create_package.py @@ -100,7 +100,7 @@ def populate_repo(repo_path, package_type): def create_gradle_wrapper(repo_path): - gradle_binary = os.path.join(os.path.dirname(__file__), 'gradle', 'gradlew') + gradle_binary = os.path.join(os.path.dirname(__file__),'..', '..', '..', 'share', 'rosjava_build_tools', 'gradle', 'gradlew') cmd = [gradle_binary, '-p', repo_path, 'wrapper'] console.pretty_print("Creating gradle wrapper: ", console.cyan) console.pretty_println("%s" % ' '.join(cmd), console.yellow) diff --git a/src/rosjava_build_tools/gradle/Readme.md b/src/rosjava_build_tools/gradle/Readme.md deleted file mode 100644 index c2b6daa..0000000 --- a/src/rosjava_build_tools/gradle/Readme.md +++ /dev/null @@ -1,3 +0,0 @@ -This is not installed, but it gets used to generate the gradle wrapper for a project. - -It is currently the gradle wrapper supporting gradle 4.6 -- GitLab