feat(extension): 支持从 Maven 仓库下载并安装扩展包.

支持该功能后, 可以使用户更容易安装扩展包, 尤其是无需配置的扩展包.
This commit is contained in:
2022-02-22 01:15:41 +08:00
parent d69112eefa
commit 13472d952e
4 changed files with 383 additions and 29 deletions

View File

@ -13,7 +13,14 @@ dependencies {
implementation("io.github.microutils:kotlin-logging:2.1.21")
implementation("ch.qos.logback:logback-classic:1.2.10")
implementation("org.eclipse.aether:aether-api:1.1.0")
val aetherVersion = "1.1.0"
implementation("org.eclipse.aether:aether-api:$aetherVersion")
implementation("org.eclipse.aether:aether-util:$aetherVersion")
implementation("org.eclipse.aether:aether-impl:$aetherVersion")
implementation("org.eclipse.aether:aether-transport-file:$aetherVersion")
implementation("org.eclipse.aether:aether-transport-http:$aetherVersion")
implementation("org.eclipse.aether:aether-connector-basic:$aetherVersion")
implementation("org.apache.maven:maven-aether-provider:3.3.9")
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0")
implementation("com.google.code.gson:gson:2.9.0")