6.7.0 - Alpha6 - 使用 Gradle 约定插件简化本地 AAR 库加载逻辑

This commit is contained in:
SuperMonster003
2025-10-09 17:51:09 +08:00
parent b83ce13d0e
commit 35fbcbda42
22 changed files with 147 additions and 149 deletions

View File

@@ -1,9 +1,7 @@
"android-assertion-9.0.0.aar"
.let { path ->
rootProject.extra["configurationName"].toString().let { name ->
configurations.maybeCreate(name)
file(path).takeIf { it.exists() }?.also {
artifacts.add(name, it)
} ?: throw Exception("File not found: \"$path\"")
}
}
plugins {
id("org.autojs.build.local-arr-register-convention")
}
localAars {
files += "android-assertion-9.0.0.aar"
}

View File

@@ -1,12 +1,10 @@
// @Modified
// ! Current library (Android Job) was simplified by SuperMonster003 on Jun 30, 2022.
"android-job-simplified.aar"
.let { path ->
rootProject.extra["configurationName"].toString().let { name ->
configurations.maybeCreate(name)
file(path).takeIf { it.exists() }?.also {
artifacts.add(name, it)
} ?: throw Exception("File not found: \"$path\"")
}
}
plugins {
id("org.autojs.build.local-arr-register-convention")
}
localAars {
files += "android-job-simplified.aar"
}

View File

@@ -1,9 +1,7 @@
"android-plugin-client-sdk-for-locale-9.0.0.aar"
.let { path ->
rootProject.extra["configurationName"].toString().let { name ->
configurations.maybeCreate(name)
file(path).takeIf { it.exists() }?.also {
artifacts.add(name, it)
} ?: throw Exception("File not found: \"$path\"")
}
}
plugins {
id("org.autojs.build.local-arr-register-convention")
}
localAars {
files += "android-plugin-client-sdk-for-locale-9.0.0.aar"
}

View File

@@ -1,9 +1,7 @@
"android-spackle-9.0.0.aar"
.let { path ->
rootProject.extra["configurationName"].toString().let { name ->
configurations.maybeCreate(name)
file(path).takeIf { it.exists() }?.also {
artifacts.add(name, it)
} ?: throw Exception("File not found: \"$path\"")
}
}
plugins {
id("org.autojs.build.local-arr-register-convention")
}
localAars {
files += "android-spackle-9.0.0.aar"
}

View File

@@ -1,9 +1,7 @@
"appcompat-legacy.aar"
.let { path ->
rootProject.extra["configurationName"].toString().let { name ->
configurations.maybeCreate(name)
file(path).takeIf { it.exists() }?.also {
artifacts.add(name, it)
} ?: throw Exception("File not found: \"$path\"")
}
}
plugins {
id("org.autojs.build.local-arr-register-convention")
}
localAars {
files += "appcompat-legacy.aar"
}

View File

@@ -1,9 +1,7 @@
"apk-parser-1.0.2.aar"
.let { path ->
rootProject.extra["configurationName"].toString().let { name ->
configurations.maybeCreate(name)
file(path).takeIf { it.exists() }?.also {
artifacts.add(name, it)
} ?: throw Exception("File not found: \"$path\"")
}
}
plugins {
id("org.autojs.build.local-arr-register-convention")
}
localAars {
files += "apk-parser-1.0.2.aar"
}

View File

@@ -1,9 +1,7 @@
"crashreport-4.0.4.aar"
.let { path ->
rootProject.extra["configurationName"].toString().let { name ->
configurations.maybeCreate(name)
file(path).takeIf { it.exists() }?.also {
artifacts.add(name, it)
} ?: throw Exception("File not found: \"$path\"")
}
}
plugins {
id("org.autojs.build.local-arr-register-convention")
}
localAars {
files += "crashreport-4.0.4.aar"
}

View File

@@ -1,9 +1,7 @@
"expandable-layout-1.6.0.aar"
.let { path ->
rootProject.extra["configurationName"].toString().let { name ->
configurations.maybeCreate(name)
file(path).takeIf { it.exists() }?.also {
artifacts.add(name, it)
} ?: throw Exception("File not found: \"$path\"")
}
}
plugins {
id("org.autojs.build.local-arr-register-convention")
}
localAars {
files += "expandable-layout-1.6.0.aar"
}

View File

@@ -1,9 +1,7 @@
"term-debug.aar"
.let { path ->
rootProject.extra["configurationName"].toString().let { name ->
configurations.maybeCreate(name)
file(path).takeIf { it.exists() }?.also {
artifacts.add(name, it)
} ?: throw Exception("File not found: \"$path\"")
}
}
plugins {
id("org.autojs.build.local-arr-register-convention")
}
localAars {
files += "term-debug.aar"
}

View File

@@ -1,9 +1,7 @@
"emulatorview-release.aar"
.let { path ->
rootProject.extra["configurationName"].toString().let { name ->
configurations.maybeCreate(name)
file(path).takeIf { it.exists() }?.also {
artifacts.add(name, it)
} ?: throw Exception("File not found: \"$path\"")
}
}
plugins {
id("org.autojs.build.local-arr-register-convention")
}
localAars {
files += "emulatorview-release.aar"
}

View File

@@ -1,9 +1,7 @@
"libtermexec-release.aar"
.let { path ->
rootProject.extra["configurationName"].toString().let { name ->
configurations.maybeCreate(name)
file(path).takeIf { it.exists() }?.also {
artifacts.add(name, it)
} ?: throw Exception("File not found: \"$path\"")
}
}
plugins {
id("org.autojs.build.local-arr-register-convention")
}
localAars {
files += "libtermexec-release.aar"
}

View File

@@ -1,9 +1,7 @@
"markwon-core-4.6.2.aar"
.let { path ->
rootProject.extra["configurationName"].toString().let { name ->
configurations.maybeCreate(name)
file(path).takeIf { it.exists() }?.also {
artifacts.add(name, it)
} ?: throw Exception("File not found: \"$path\"")
}
}
plugins {
id("org.autojs.build.local-arr-register-convention")
}
localAars {
files += "markwon-core-4.6.2.aar"
}

View File

@@ -1,9 +1,7 @@
"markwon-syntax-highlight-4.6.2.aar"
.let { path ->
rootProject.extra["configurationName"].toString().let { name ->
configurations.maybeCreate(name)
file(path).takeIf { it.exists() }?.also {
artifacts.add(name, it)
} ?: throw Exception("File not found: \"$path\"")
}
}
plugins {
id("org.autojs.build.local-arr-register-convention")
}
localAars {
files += "markwon-syntax-highlight-4.6.2.aar"
}

View File

@@ -1,12 +1,10 @@
// @Reference
// ! Current library (OpenCV) was referred to TonyJiangWJ/Auto.js (https://github.com/TonyJiangWJ/Auto.js) on Oct 18, 2022.
"opencv-4.8.0.aar"
.let { path ->
rootProject.extra["configurationName"].toString().let { name ->
configurations.maybeCreate(name)
file(path).takeIf { it.exists() }?.also {
artifacts.add(name, it)
} ?: throw Exception("File not found: \"$path\"")
}
}
plugins {
id("org.autojs.build.local-arr-register-convention")
}
localAars {
files += "opencv-4.8.0.aar"
}

View File

@@ -1,9 +1,7 @@
"recyclerview-flexibledivider-1.4.0.aar"
.let { path ->
rootProject.extra["configurationName"].toString().let { name ->
configurations.maybeCreate(name)
file(path).takeIf { it.exists() }?.also {
artifacts.add(name, it)
} ?: throw Exception("File not found: \"$path\"")
}
}
plugins {
id("org.autojs.build.local-arr-register-convention")
}
localAars {
files += "recyclerview-flexibledivider-1.4.0.aar"
}

View File

@@ -1,9 +1,7 @@
"root-shell-1.6.aar"
.let { path ->
rootProject.extra["configurationName"].toString().let { name ->
configurations.maybeCreate(name)
file(path).takeIf { it.exists() }?.also {
artifacts.add(name, it)
} ?: throw Exception("File not found: \"$path\"")
}
}
plugins {
id("org.autojs.build.local-arr-register-convention")
}
localAars {
files += "root-shell-1.6.aar"
}