12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- /*
- * Copyright (C) 2011 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.5'
- }
- allprojects {
- group 'ros.android_core'
- version = '0.0.0-SNAPSHOT'
- }
- subprojects {
- if (name != 'docs') {
- repositories {
- mavenLocal()
- maven {
- url 'http://robotbrains.hideho.org/nexus/content/groups/ros-public'
- }
- }
- configurations.add('compile') {
- exclude group: 'junit'
- exclude group: 'xml-apis'
- }
- task deployLibs(type: Copy) {
- from { configurations.compile }
- into "${projectDir}/libs"
- }
- task clean << {
- ant.delete file: "${projectDir}/local.properties"
- ant.delete file: "${projectDir}/proguard-project.txt"
- ant.delete file: "${projectDir}/build.xml"
- ant.delete dir: "${projectDir}/bin"
- ant.delete dir: "${projectDir}/gen"
- ant.delete dir: "${projectDir}/libs"
- }
- task updateProject(type: Exec) {
- commandLine 'android', 'update', 'project', '-p', projectDir
- }
- task debug(type: Exec) {
- dependsOn updateProject, deployLibs
- commandLine 'ant', 'debug'
- }
- }
- }
- defaultTasks 'debug'
|