Add a workaround for gradle not putting in dependency type correctly
Gradle by default does not put type information for binary dependencies.
When it is not specified it is assumed to be jar. ContraintLayout is an
aar so we need to explictly add it to make pom2mk tool and maven builds
work correctly.
Test: ./gradlew buildOnServer now has aar in the pom for wear
Change-Id: Ie0de22fe3c5431868e8fe2b08691826d09796835
diff --git a/buildSrc/src/main/kotlin/android/support/dependencies/Dependencies.kt b/buildSrc/src/main/kotlin/android/support/dependencies/Dependencies.kt
index f152892..7345733 100644
--- a/buildSrc/src/main/kotlin/android/support/dependencies/Dependencies.kt
+++ b/buildSrc/src/main/kotlin/android/support/dependencies/Dependencies.kt
@@ -19,7 +19,7 @@
const val AUTO_COMMON = "com.google.auto:auto-common:0.6"
const val ANTLR = "org.antlr:antlr4:4.5.3"
const val APACHE_COMMONS_CODEC = "commons-codec:commons-codec:1.10"
-const val CONSTRAINT_LAYOUT = "com.android.support.constraint:constraint-layout:1.0.2"
+const val CONSTRAINT_LAYOUT = "com.android.support.constraint:constraint-layout:1.0.2@aar"
const val DEXMAKER_MOCKITO = "com.linkedin.dexmaker:dexmaker-mockito:2.2.0"
const val ESPRESSO_CONTRIB = "com.android.support.test.espresso:espresso-contrib:3.0.1"
const val ESPRESSO_CORE = "com.android.support.test.espresso:espresso-core:3.0.1"
diff --git a/wear/build.gradle b/wear/build.gradle
index 2eccacb..2b832e7 100644
--- a/wear/build.gradle
+++ b/wear/build.gradle
@@ -11,7 +11,7 @@
api(project(":support-core-ui"))
api(project(":support-fragment"))
api(project(":recyclerview-v7"))
- api(CONSTRAINT_LAYOUT)
+ api(CONSTRAINT_LAYOUT, { transitive = true })
androidTestImplementation(TEST_RUNNER)
androidTestImplementation(ESPRESSO_CORE)