我是IntelliJ/静态编程语言的新手;在我的. kts文件中:
plugins {
id("java")
id("io.spring.dependency-management") version "1.0.12.RELEASE"
id("org.springframework.boot") version "2.7.0"
}
group = "org.example"
version = "1.0-SNAPSHOT"
repositories {
google()
mavenLocal()
maven( "https://jitpack.io" )
maven("https://maven.aliyun.com/repository/google/")
maven("https://maven.aliyun.com/repository/public/")
maven("https://maven.aliyun.com/repository/spring/")
maven("https://maven.aliyun.com/repository/gradle-plugin/")
maven("https://maven.aliyun.com/repository/spring-plugin/")
mavenCentral()
maven("https://plugins.gradle.org/m2")
}
dependencies {
//https://medium.com/@krishnan.srm/springboot-kotlin-and-redis-great-partners-9207fe79c329
implementation("org.springframework.data:spring-data-commons")
implementation("org.springframework.boot:spring-boot-starter-actuator")
implementation("org.springframework.boot:spring-boot-starter-data-redis")
implementation("org.springframework.boot:spring-boot-starter-web")
implementation("org.springframework.data:spring-data-redis:2.7.0")
implementation("com.fasterxml.jackson.module:jackson-module-kotlin")
implementation("org.jetbrains.kotlin:kotlin-reflect")
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
//implementation("org.jetbrains.kotlin:kotlin-gradle-plugin")
implementation("org.springframework.boot:spring-boot-starter-data-jpa")
implementation("org.springframework.boot:spring-boot-starter-mustache")
implementation("org.springframework.boot:spring-boot-starter-web")
implementation("com.fasterxml.jackson.module:jackson-module-kotlin")
}
}
但是在我的Main.java,
import org.springframework.data.redis.core.RedisHash;
import org.springframework.data.redis.core.index.Indexed;
它不识别导入的“redis”部分(“redis”是红色的,未解析的对 redis 的引用)
我做错了什么?
这可能只是从IntelliJ刷新Gradle中添加的依赖项的问题,您可以使用“刷新依赖项”:
在Gradle工具窗口中右键单击项目名称,然后从上下文菜单中选择刷新依赖项。
参考:如何强制更新intellij中的所有快照Gradle依赖项
如果这没有帮助,请尝试使用IntelliJ: File -
当运行我的应用程序(Spring Boot 2.5.7)-更新到spring-data-r2dbc 1.3.7后,我得到了。 (我也在1.4.0中尝试过这一点,问题首先出现在1.3.7中。) 在这个spring-data-r2dbc版本中,对getColumnNames进行了更改(请参阅https://github.com/spring-projects/spring-data-r2dbc/iss
我在maven中学习了“导入”范围,并做了下面的一个示例项目, Project_1POM文件: 项目2 POM文件: 但是,这会引发一个错误,说明JUnit包在Project2中不可用。当我从POM文件中删除依赖管理标记project_1。一切工作正常。但是根据专家医生的说法, 此范围仅在节中pom类型的依赖项上受支持。它表示要用指定POM节中的有效依赖项列表替换的依赖项。由于它们被替换,具有导入
自从在JDK1.0中引入Object#Finalize()之后,Java又推出了9个版本。 然而,尽管它有明显的缺点,但它仍然可用,即使在JDK10中也是如此。 这就引出了一个问题:这种方法是否有任何已知的正确用法?
我有一个漂亮的BOM,它的依赖管理部分有很多依赖项,我想创建另一个BOM来导入除一个之外的所有依赖项。我尝试这样做: POM在形式上是正确的,一切都可以编译。但是排除被简单地忽略了。我错过了什么?这种方法正确吗? 我正在使用Maven 3。
问题内容: 问题 大多数IPython的“神奇功能”的工作对我罚款马上蝙蝠: ,,等。然而,我注意到,无法IPython中找到,因为我想最初安装它。 尝试解决 然后,我发现我应该安装该模块。我已经安装了此模块,但是似乎仍然无法使magic函数正常工作。如果我尝试调用,仍然找不到该函数。如果我用全名调用它,则可以找到该函数,但根本无法使它正常工作。下面是我所做的示例(从“ 一书中逐步学习): 成功使
我似乎无法导入任何添加的依赖项。在下面的代码(pom.xml)中,我们看到了可以工作的JavaFX依赖项,以及我自己添加但不工作的MongoDB依赖项。 工作的JavaFX语句: 这些不起作用。 当给出错误时:包'org.bson'在模块'org.mongodb.bson'中声明,但是模块'com.jonathan.woollettlight'没有读取它。并且给出 我的文件结构: 扩展了Mongo