Intellij在全新的kotlin/spring项目中给我错误,我无法从IDE中构建或运行该项目。
但是,如果我从命令行执行此操作,则没有问题,我可以构建和运行该应用程序。
'classpath' in 'org.gradle.api.artifacts.dsl.DependencyHandler' cannot be applied to '(groovy.lang.GString)'
'apply' in 'org.gradle.api.plugins.PluginAware' cannot be applied to '(['plugin':java.lang.String])'
Cannot access class 'java.lang.String'. Check your module classpath for missing or conflicting dependencie
Type mismatch.
Required:
java.lang.String
Found:
kotlin.String
对可能的问题有什么想法吗?我在InteliJ中尝试了Kotlin多平台JVM类型不匹配,但似乎无法解决这个问题。
更新:
清除了 gradle 缓存,重新安装了 Intellij,导入从选择了 Gradle 和 Kotlin 的 start.spring.io 创建的项目。
使用默认的gradle包装器和项目jdk(路径为jre)?给我一个错误。打开gradle设置只是打开文件浏览器。
使用默认的gradle wrapper和机器本地JDK与上面的依赖项有相同的问题。
取消设置环境中的< code>KOTLIN_HOME和其他与KOTLIN或Java相关的设置(< code>env进行检查,< code >取消设置名称进行取消设置)。)
然后杀死任何仍在运行的Gradle守护程序(pkill-f GradleDaemon
),并从终端测试Gradle构建。如果一切顺利,请删除。idea
目录;重新启动IDEA,确保运行时没有多余的环境变量(例如,从取消设置它们的终端启动IDEA.sh
);并选择使用默认Gradle包装器重新导入项目。
如果您需要使用独立的Kotlin版本,例如通过SDKMAN安装的版本,请考虑将SDKMAN激活行从shell init文件(< code >)中取出。bashrc for Bash)和一个独立的脚本(比如< code>~/bin/sdkman)中,该脚本还会更改您的shell提示符(Bash中的< code>PS1),提醒您已经进入了sdkman管理的CLI会话。
如果您在 IntelliJ 中设置了自己的模块,并且您认为由于您正在执行 Kotlin (Maven) 项目,因此 SDK 应设置为 Kotlin,则会出现此问题。错!
问题显示在第一个图像中。项目 SDK 设置为 Kotlin。
将其更改为Java。可能任何8个Java都足够好了。
这也解决了IDE错误和编译器错误。
build.gradle.kts文件如下所示: 错误消息如下: 分级版本是: 时髦的dsl似乎工作正常。任何帮助都将不胜感激。
我在一家公司工作,本地机器在代理背后工作。代理不需要身份验证。我在IntelliJ中有一个maven项目,它可以在我的笔记本电脑上工作,但我不能在本地机器上工作。 所以我已经在本地计算机上导入了项目。 在IntelliJ中设置代理设置 在maven settings.xml中设置代理设置,如此stackoverflow查询所示 我还尝试了本问题中提供的解决方案,其中我将添加到代理设置中。 因此,根
我正在使用IntelliJ13.5.1,我不了解maven的同步机制。我们将日志机制从logback切换到log4j。当我从pom中移除logback依赖项时,这些依赖项从maven中移除,而不是从项目中移除,即使我尝试重新导入maven模块。换句话说,IntelliJ正确地同步新库的添加,但不同步删除。 是这个IntelliJ版本的bug吗? 注意:当我从pom中移除依赖项时,jar仍然出现在生
谁能告诉我Maven中的依赖项Hamcrest有什么问题吗?这是一个遗憾,但我不能在这里附上截图。 当我试图更新Maven索引时,什么也没有发生。
Spring数据集1.7。0.0版本对1.7版具有编译时依赖性。slf4j api和jcl-over-slf4j中的12个。我在maven pom文件中定义了以下依赖项,因为我们需要slf4j 1.7。10依赖性(很少有其他jar依赖于此): 我有一个内部maven repo作为maven中央存储库。以下是我在不同场景中看到的行为,基于maven central中可用的JAR: 我的问题: 在场景
本文向大家介绍spring中使用Mockito解决Bean依赖树问题方法,包括了spring中使用Mockito解决Bean依赖树问题方法的使用技巧和注意事项,需要的朋友参考一下 前提 本文不是针对Mockito的入门教学 ,主要叙述如何简单的使用Mockito解决Bean依赖树问题,对于Mockito的学习请找其他的文章或者查阅官方文档 基本概念 Junit初始化及存在的问题 spring应用在