feat(extension): Maven 仓库搜索器将使用全局代理下载扩展包.

改动后, 配置的全局代理将适用于 MavenRepositoryExtensionFinder.
This commit is contained in:
2022-02-22 01:32:02 +08:00
parent 13472d952e
commit 692fe5b8f9
2 changed files with 16 additions and 2 deletions

View File

@ -25,7 +25,10 @@ internal class ExtensionLoader(
private val finders: Set<ExtensionPackageFinder> = setOf(
FileNameFinder,
MavenMetaInformationFinder,
MavenRepositoryExtensionFinder(LocalRepository("${System.getProperty("user.home")}/.m2/repository"))
MavenRepositoryExtensionFinder(
LocalRepository("${System.getProperty("user.home")}/.m2/repository"),
proxy = Const.config.proxy.toAetherProxy()
)
)
fun getExtensions(): Set<LoadedExtensionEntry> {