| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | /* * Copyright (C) 2013 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */task wrapper(type: Wrapper) {  gradleVersion = '1.7'}project.ext {  /* the ros plugin defines this, but since we're building the plugin... */  rosMavenDeploymentPath = "$System.env.ROS_MAVEN_DEPLOYMENT_PATH"  rosMavenPath = "$System.env.ROS_MAVEN_PATH".split(':')}allprojects {    group='org.ros.rosjava_bootstrap'}subprojects {    /* Have to manually do this below since our gradle plugin is our sub project */    apply plugin: 'java'    apply plugin: 'maven'    sourceCompatibility = 1.6    targetCompatibility = 1.6    def repoURLs = project.rosMavenPath.collect { 'file://' + it }    repositories {        repoURLs.each { p ->            maven {                url p            }        }        mavenLocal()        maven {            url 'https://github.com/rosjava/rosjava_mvn_repo/raw/master'        }    }    if ( project.rosMavenDeploymentPath != 'null' && project.rosMavenDeploymentPath != '' ) {        uploadArchives {            repositories.mavenDeployer {                repository(url: 'file://' + project.rosMavenDeploymentPath)            }        }    }}defaultTasks 'install'
 |