Gradle Jar找不到Java来源



我正在通过https://guides.gradle.org/building-jvm-libraries/

访问Gradle Jar构建示例

Java源不在默认的src/main/java目录中,它在orgexamplemylib目录中。如何自定义Gradle从此目录运行gradle jar并将Java源文件编译为JAR?

整个目录结构是mylibsrcmainjavaorgexamplemylib

当我在该目录中并运行gradle jar时,会有一条成功消息,但是当我使用jar -tf build/libs/mylib-0.1.0.jar检查时,我看到的只是清单文件。没有Java类。

如果我仅在mylib目录中尝试运行gradle jar,那么它会失败,而错误消息Task 'jar' not found in root project

build.gradle文件是:

apply plugin: 'java' version = '0.1.0'

尝试将其添加到gradle.build:

sourceSets {
    main {
        java {
            srcDirs = ['srcmainjavaorgexamplemylib']
        }
    }
}

最新更新