我有一个带有Spring 2.1.7的gradle 6.0项目。
我有一个错误:
无法加载类“org.gradle.api.internal.plugins.DefaultConvention”。此意外错误的可能原因包括:
我使用intellij v 2018.3.4,并将其配置为使用gradle包装器:
gradle-wrapper.properties如下:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.0-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
如果我从命令行运行gradle包装器,则没有问题。此外,如果我从Intellij触发gradle任务(构建、清理...),我没有错误。
build.gradle看起来像:
buildscript {
ext {
springBootVersion = "2.1.7.RELEASE"
springBootDepManagementVersion = "1.0.8.RELEASE"
}
}
plugins {
id 'idea'
id 'java'
id "io.spring.dependency-management" version "${springBootDepManagementVersion}"
id 'org.springframework.boot' version "${springBootVersion}"
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
....
}
谢谢
降级也替我做了这项工作:
gradlew wrapper --gradle-version 5.6.4
我解决了将gradle包装器降级到5.6.4的问题。显然,我的Intellij版本不支持gradle 6.0.0
问题内容: 每次尝试添加时, 都会出现以下错误 问题答案: 清除gradle缓存->删除整个文件夹->项目目录。不用担心它将被重新创建。这同样适用于- >主目录。 您还可以转到文件->无效->缓存/重新启动。
我到处找,但很少有人有这个问题。 在使用外部系统时出现异常:java.lang.assertionerror位于org.jetbrains.plugins.gradle.service.project.baseGradleProjectResolverExtension.populateModuleContentRoot(baseGradleProjectResolverExtension.jav
在这个错误发生之前,我有另一个问题,并从这里解决了它。它解决了我的问题,但之后我面临这个错误,即错误:JetGradlePlugin$_apply_closure2$_closure4有人遇到过这个问题吗?如果是,那将非常有帮助。 *尝试清理和重建项目,但没有运气。
我试图在UIViewController中的UITableView中实现一个拉入刷新功能。我不能使用UITableViewController,因为我希望UITableView是视图控制器中较小的子视图,上面还有一些其他内容。我认为这是可能的,但是有人看到过它的实现吗?
application.yml: