Fix support for local jars in library projects.
authorXavier Ducrohet <xav@android.com>
Fri, 15 Mar 2013 01:37:18 +0000 (18:37 -0700)
committerXavier Ducrohet <xav@android.com>
Fri, 15 Mar 2013 20:15:51 +0000 (13:15 -0700)
commite4bf05470987acf72c7e1dbc22ca1c86a780e26c
tree9f0a4289c427be8dad027a8e1a129815b46e92d0
parentfd35e587cb23384a8c3b02279c21543378219f98
Fix support for local jars in library projects.

Change-Id: If19406b935965bde63a761236366137f6fb5d73f
45 files changed:
.gitignore
builder/src/main/java/com/android/builder/AndroidBuilder.java
builder/src/main/java/com/android/builder/AndroidDependency.java
builder/src/main/java/com/android/builder/BundleDependency.java
builder/src/main/java/com/android/builder/DependencyContainer.java [new file with mode: 0644]
builder/src/main/java/com/android/builder/JarDependency.java
builder/src/main/java/com/android/builder/ManifestDependency.java
builder/src/main/java/com/android/builder/ManifestProvider.java
builder/src/main/java/com/android/builder/SymbolFileProvider.java
builder/src/main/java/com/android/builder/VariantConfiguration.java
builder/src/main/java/com/android/builder/compiling/DependencyFileProcessor.java
builder/src/main/java/com/android/builder/internal/incremental/DependencyData.java
builder/src/test/java/com/android/builder/VariantConfigurationTest.java
builder/src/test/java/com/android/builder/signing/KeyStoreHelperTest.java
changelog.txt
gradle/src/build-test/groovy/com/android/build/gradle/AutomatedBuildTest.java
gradle/src/main/groovy/com/android/build/gradle/AppPlugin.groovy
gradle/src/main/groovy/com/android/build/gradle/BasePlugin.groovy
gradle/src/main/groovy/com/android/build/gradle/LibraryPlugin.groovy
gradle/src/main/groovy/com/android/build/gradle/internal/dependency/AndroidDependencyImpl.groovy [deleted file]
gradle/src/main/groovy/com/android/build/gradle/internal/dependency/AndroidDependencyImpl.java [new file with mode: 0644]
gradle/src/main/groovy/com/android/build/gradle/internal/dependency/ConfigurationDependencies.groovy
gradle/src/main/groovy/com/android/build/gradle/internal/tasks/DependencyBasedCompileTask.groovy
tests/localJars/app/build.gradle [new file with mode: 0644]
tests/localJars/app/src/main/AndroidManifest.xml [new file with mode: 0644]
tests/localJars/app/src/main/java/com/example/android/multiproject/MainActivity.java [new file with mode: 0644]
tests/localJars/app/src/main/res/drawable-hdpi/ic_launcher.png [new file with mode: 0644]
tests/localJars/app/src/main/res/drawable-ldpi/ic_launcher.png [new file with mode: 0644]
tests/localJars/app/src/main/res/drawable-mdpi/ic_launcher.png [new file with mode: 0644]
tests/localJars/app/src/main/res/drawable-xhdpi/ic_launcher.png [new file with mode: 0644]
tests/localJars/app/src/main/res/layout/main.xml [new file with mode: 0644]
tests/localJars/app/src/main/res/values/strings.xml [new file with mode: 0644]
tests/localJars/baseLibrary/build.gradle [new file with mode: 0644]
tests/localJars/baseLibrary/libs/util-1.0.jar [new file with mode: 0644]
tests/localJars/baseLibrary/src/main/AndroidManifest.xml [new file with mode: 0644]
tests/localJars/baseLibrary/src/main/java/com/sample/android/multiproject/library/PersonView.java [new file with mode: 0644]
tests/localJars/build.gradle [new file with mode: 0644]
tests/localJars/library/build.gradle [new file with mode: 0644]
tests/localJars/library/src/main/AndroidManifest.xml [new file with mode: 0644]
tests/localJars/library/src/main/java/com/example/android/multiproject/library/ShowPeopleActivity.java [new file with mode: 0644]
tests/localJars/library/src/main/res/values/strings.xml [new file with mode: 0644]
tests/localJars/settings.gradle [new file with mode: 0644]
tests/localJars/util/build.gradle [new file with mode: 0644]
tests/localJars/util/src/main/java/com/example/android/multiproject/person/People.java [new file with mode: 0644]
tests/localJars/util/src/main/java/com/example/android/multiproject/person/Person.java [new file with mode: 0644]