今天开始发生一件非常奇怪的事情。我正在本地使用构建我的 java gradle 应用程序
gradle clean install
终端突然停止运行
> :installLombok
Run Code Online (Sandbox Code Playgroud)
弹出这个:
那么发生了什么?我怎样才能阻止这种情况发生?我不使用 Eclipse,为什么问我 Eclipse 在哪里?
其他一些细节:
知道这可能是什么吗?
我有一个使用gradle,postgres和jooq的spring-boot应用程序。我希望Jooq的代码生成器为我创建类,但在此期间gradle clean build我收到有关驱动程序的错误
java.lang.ClassNotFoundException: org.postgresql.Driver
我不明白为什么找不到驱动程序。这是我gradle.build文件的一些相关方面:
plugins {
id "org.springframework.boot" version "2.0.2.RELEASE"
id 'nu.studer.jooq' version '3.0.1'
}
Run Code Online (Sandbox Code Playgroud)
我是2.0.2.RELEASESpring Boot 的使用版本。这是我的依赖项:
dependencies {
implementation "org.springframework.boot:spring-boot-starter-web:$SPRING_VERSION"
implementation "org.springframework.boot:spring-boot-starter-actuator:$SPRING_VERSION"
implementation "org.springframework.boot:spring-boot-starter-jooq:$SPRING_VERSION"
implementation "org.springframework.boot:spring-boot-starter-data-jpa:$SPRING_VERSION"
implementation "org.springframework.boot:spring-boot-starter-jooq:$SPRING_VERSION"
implementation 'org.postgresql:postgresql:42.2.5'
Run Code Online (Sandbox Code Playgroud)
}
这是我在gradle文件中拥有的Jooq配置
jooq {
myApp(sourceSets.main) {
jdbc {
driver = 'org.postgresql.Driver'
url = "jdbc:postgresql://${db_host}:${db_port}/${db_name}"
user = "${db_username}"
password = "${db_password}"
schema = 'public'
}
generator {
name = 'org.jooq.util.DefaultGenerator'
strategy {
name = 'org.jooq.util.DefaultGeneratorStrategy'
}
database {
name = 'org.jooq.util.postgres.PostgresDatabase' …Run Code Online (Sandbox Code Playgroud)