From aad8a70ac3cf98596c9e55eae1181cad75ead05b Mon Sep 17 00:00:00 2001
From: Daniel Stonier <d.stonier@gmail.com>
Date: Thu, 31 Oct 2013 17:03:52 +0900
Subject: [PATCH] seed ROS_MAVEN_REPOSITORY when necessary.

---
 cmake/rosjava.cmake.em | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/cmake/rosjava.cmake.em b/cmake/rosjava.cmake.em
index cc57f94..3d0a155 100644
--- a/cmake/rosjava.cmake.em
+++ b/cmake/rosjava.cmake.em
@@ -45,11 +45,17 @@ endmacro()
 # override a user setting.
 macro(_rosjava_env)
     set(ROS_MAVEN_DEPLOYMENT_REPOSITORY $ENV{ROS_MAVEN_DEPLOYMENT_REPOSITORY})
+    set(ROS_MAVEN_REPOSITORY $ENV{ROS_MAVEN_REPOSITORY})
     if(NOT ROS_MAVEN_DEPLOYMENT_REPOSITORY)
         set(ROSJAVA_ENV "ROS_MAVEN_DEPLOYMENT_REPOSITORY=${CATKIN_DEVEL_PREFIX}/${CATKIN_GLOBAL_MAVEN_DESTINATION}")
     else()
         set(ROSJAVA_ENV "ROS_MAVEN_DEPLOYMENT_REPOSITORY=${ROS_MAVEN_DEPLOYMENT_REPOSITORY}")
     endif()
+    if(NOT ROS_MAVEN_REPOSITORY)
+        list(APPEND ROSJAVA_ENV "ROS_MAVEN_REPOSITORY=https://github.com/rosjava/rosjava_mvn_repo/raw/master")
+    else()
+        set(ROSJAVA_ENV "ROS_MAVEN_REPOSITORY=${ROS_MAVEN_REPOSITORY}")
+    endif()
     # The build farm won't let you access /root/.gradle, so redirect it somewhere practical here.
     if(DEFINED CATKIN_BUILD_BINARY_PACKAGE)
       list(APPEND ROSJAVA_ENV "GRADLE_USER_HOME=${CATKIN_DEVEL_PREFIX}/${CATKIN_GLOBAL_GRADLE_DESTINATION}")
-- 
GitLab