不能将spring native添加到现有项目中,如果我创建一个新的spring native选择它工作
org.gradle.internal.exceptions.LocationAwareException:构建文件'/用户/jakob/文档/worklivery-backend/build.gradle。Kts的台词:6Plugin [id: 'org.springframework.experimental. ']Aot ', version: '0.10.4']在下列来源中未找到:
- Gradle Core Plugins (plugin is not in 'org.)它的名称空间)
plugins{
...
id("org.springframework.experimental.aot") version "0.10.4"
}
repositories {
mavenCentral()
maven { url = uri("https://repo.spring.io/release") }
}
AOT插件没有发布到Gradle的插件门户,它只能从https://repo.spring.io获得。您需要在项目的settings.gradle
文件中添加一些配置,以便它可以被解析:
pluginManagement {
repositories {
maven { url 'https://repo.spring.io/release' }
mavenCentral()
gradlePluginPortal()
}
}
上面的内容匹配了https://start.spring.io生成的项目的配置,并将Maven Central和https://repo.spring.io/release添加到插件库中,除了默认的Gradle plugin Portal。