【发布时间】:2021-05-06 05:43:04
【问题描述】:
我目前正在使用 picocli 创建命令行应用程序。但是,Gradle 拒绝构建它并显示以下错误消息。
{project path}\src\main\java\module-info.java:2: error: module not found: info.picocli
requires info.picocli;
这是我的 Gradle 依赖项:
dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.6.0'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine'
implementation 'info.picocli:picocli:4.6.1'
}
Picocli 作为 MRJAR 托管,module-info.class 在 META-INF\versions\9 下,但 Gradle 似乎没有使用该文件。这是为什么呢?
【问题讨论】:
-
你关注了this?
-
我的
module-info.java配置正确,但是Gradle找不到picocli的module-info。