From 743e9801415368b658773493d3cdf954799a8cd1 Mon Sep 17 00:00:00 2001
From: talregev <tal.regev@gmail.com>
Date: Sun, 22 Feb 2015 20:27:24 +0200
Subject: [PATCH] clean buildscript.gradle add maven.gradle for other projects
use maven repoistories.
---
buildscript.gradle | 57 ++++++++++++++++++++++------------------------
maven.gradle | 35 ++++++++++++++++++++++++++++
2 files changed, 62 insertions(+), 30 deletions(-)
create mode 100644 maven.gradle
diff --git a/buildscript.gradle b/buildscript.gradle
index 83d0627..94fe0c6 100644
--- a/buildscript.gradle
+++ b/buildscript.gradle
@@ -15,38 +15,35 @@
*/
rootProject.buildscript {
- String rosMavenPath = System.getenv("ROS_MAVEN_PATH")
- String rosMavenRepository = System.getenv("ROS_MAVEN_REPOSITORY")
-
- repositories {
- if (rosMavenPath != null) {
- rosMavenPath.tokenize(":").each { path ->
+ String rosMavenPath = System.getenv("ROS_MAVEN_PATH")
+ String rosMavenRepository = System.getenv("ROS_MAVEN_REPOSITORY")
+ repositories {
+ if (rosMavenPath != null) {
+ rosMavenPath.tokenize(":").each { path ->
+ maven {
+ // We can't use uri() here because we aren't running inside something
+ // that implements the Script interface.
+ url "file:${path}"
+ }
+ }
+ }
maven {
- // We can't use uri() here because we aren't running inside something
- // that implements the Script interface.
- url "file:${path}"
+ url "http://repository.springsource.com/maven/bundles/release"
}
- }
- }
- maven {
- url "http://repository.springsource.com/maven/bundles/release"
- }
- maven {
- url "http://repository.springsource.com/maven/bundles/external"
+ maven {
+ url "http://repository.springsource.com/maven/bundles/external"
+ }
+ if (rosMavenRepository != null) {
+ maven {
+ url rosMavenRepository
+ }
+ }
+ maven {
+ url "https://github.com/rosjava/rosjava_mvn_repo/raw/master"
+ }
+ mavenCentral()
}
- if (rosMavenRepository != null) {
- maven {
- url rosMavenRepository
- }
- } else {
- maven {
- url "https://github.com/rosjava/rosjava_mvn_repo/raw/master"
- }
+ dependencies {
+ classpath "org.ros.rosjava_bootstrap:gradle_plugins:[0.2,0.3)"
}
- mavenCentral()
- }
-
- dependencies {
- classpath "org.ros.rosjava_bootstrap:gradle_plugins:[0.2,0.3)"
- }
}
diff --git a/maven.gradle b/maven.gradle
new file mode 100644
index 0000000..073385d
--- /dev/null
+++ b/maven.gradle
@@ -0,0 +1,35 @@
+rootProject.allprojects {
+ String rosMavenPath = System.getenv("ROS_MAVEN_PATH")
+ String rosMavenRepository = System.getenv("ROS_MAVEN_REPOSITORY")
+ repositories {
+ if (rosMavenPath != null) {
+ rosMavenPath.tokenize(":").each { path ->
+ //noinspection GroovyAssignabilityCheck
+ maven {
+ // We can't use uri() here because we aren't running inside something
+ // that implements the Script interface.
+ url "file:${path}"
+ }
+ }
+ }
+ //noinspection GroovyAssignabilityCheck
+ maven {
+ url "http://repository.springsource.com/maven/bundles/release"
+ }
+ //noinspection GroovyAssignabilityCheck
+ maven {
+ url "http://repository.springsource.com/maven/bundles/external"
+ }
+ if (rosMavenRepository != null) {
+ //noinspection GroovyAssignabilityCheck
+ maven {
+ url rosMavenRepository
+ }
+ }
+ //noinspection GroovyAssignabilityCheck
+ maven {
+ url "https://github.com/rosjava/rosjava_mvn_repo/raw/master"
+ }
+ mavenCentral()
+ }
+}
--
GitLab