Skip to content

Commit d274d3e

Browse files
chore: Add convention plugins for Android Libraries (#3082)
Co-authored-by: Tyler Roach <[email protected]>
1 parent 37a62ed commit d274d3e

File tree

41 files changed

+592
-264
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+592
-264
lines changed

annotations/build.gradle.kts

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,14 @@
1414
*/
1515

1616
plugins {
17-
id("com.android.library")
18-
id("kotlin-android")
17+
alias(libs.plugins.amplify.kotlin)
18+
id("maven-publish")
1919
}
2020

21-
apply(from = rootProject.file("configuration/checkstyle.gradle"))
2221
apply(from = rootProject.file("configuration/publishing.gradle"))
2322

2423
group = properties["POM_GROUP"].toString()
2524

26-
android {
27-
namespace = "com.amplifyframework.annotations"
28-
kotlinOptions {
29-
moduleName = "com.amplifyframework.annotations"
30-
}
31-
}
32-
3325
dependencies {
3426
implementation(libs.kotlin.stdlib)
3527
}

apollo/apollo-appsync-amplify/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import java.util.Properties
22

33
plugins {
4-
id("com.android.library")
5-
id("kotlin-android")
64
alias(libs.plugins.apollo)
5+
alias(libs.plugins.amplify.android.library)
6+
alias(libs.plugins.amplify.api)
77
}
88

99
apply(from = rootProject.file("configuration/publishing.gradle"))

apollo/apollo-appsync/build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@
1616
import java.util.Properties
1717

1818
plugins {
19-
id("java-library")
19+
alias(libs.plugins.amplify.kotlin)
2020
id("maven-publish")
21-
alias(libs.plugins.kotlin.jvm)
2221
}
2322

2423
java {

appsync/aws-sdk-appsync-amplify/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
import java.util.Properties
1717

1818
plugins {
19-
id("com.android.library")
20-
id("kotlin-android")
19+
alias(libs.plugins.amplify.android.library)
20+
alias(libs.plugins.amplify.api)
2121
}
2222

2323
apply(from = rootProject.file("configuration/publishing.gradle"))

appsync/aws-sdk-appsync-core/build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@
1616
import java.util.Properties
1717

1818
plugins {
19-
id("java-library")
19+
alias(libs.plugins.amplify.kotlin)
2020
id("maven-publish")
21-
alias(libs.plugins.kotlin.jvm)
2221
}
2322

2423
java {

appsync/aws-sdk-appsync-events/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
import java.util.Properties
1717

1818
plugins {
19-
id("com.android.library")
20-
id("kotlin-android")
21-
id("org.jetbrains.kotlin.plugin.serialization")
19+
alias(libs.plugins.amplify.android.library)
20+
alias(libs.plugins.kotlin.serialization)
21+
alias(libs.plugins.amplify.api)
2222
}
2323

2424
apply(from = rootProject.file("configuration/publishing.gradle"))

aws-analytics-pinpoint/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
*/
1515

1616
plugins {
17-
id("org.jetbrains.kotlin.plugin.serialization") version "2.2.0"
18-
id("com.android.library")
19-
id("kotlin-android")
17+
alias(libs.plugins.amplify.android.library)
18+
alias(libs.plugins.kotlin.serialization)
19+
alias(libs.plugins.amplify.api)
2020
}
2121

2222
apply(from = rootProject.file("configuration/checkstyle.gradle"))

aws-api-appsync/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
*/
1515

1616
plugins {
17-
id("com.android.library")
18-
id("kotlin-android")
17+
alias(libs.plugins.amplify.android.library)
18+
alias(libs.plugins.amplify.api)
1919
}
2020

2121
apply(from = rootProject.file("configuration/checkstyle.gradle"))

aws-api/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
*/
1515

1616
plugins {
17-
id("com.android.library")
18-
id("kotlin-android")
17+
alias(libs.plugins.amplify.android.library)
18+
alias(libs.plugins.amplify.api)
1919
}
2020

2121
apply(from = rootProject.file("configuration/checkstyle.gradle"))

aws-auth-cognito/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
*/
1515

1616
plugins {
17-
id("org.jetbrains.kotlin.plugin.serialization") version "2.2.0"
18-
id("com.android.library")
19-
id("kotlin-android")
17+
alias(libs.plugins.amplify.android.library)
18+
alias(libs.plugins.kotlin.serialization)
19+
alias(libs.plugins.amplify.api)
2020
}
2121

2222
apply(from = rootProject.file("configuration/publishing.gradle"))

0 commit comments

Comments
 (0)