1

我目前正在使用 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 作为带有 under 的 MRJAR 托管module-info.classMETA-INF\versions\9但 Gradle 似乎没有使用该文件。为什么是这样?

4

1 回答 1

0

查看这个答案,您可能需要inferModulePath在项目 Java 插件上设置属性。

于 2021-02-03T03:24:50.610 回答