Я создаю файл jar с помощью Gradle (версия 6.1.1), но в моем файле jar нет файла .class.
Созданный файл jar содержит только каталог META-INF.
Мой build.gradle в каталоге root выглядит следующим образом.
apply plugin: 'java'
group = 'com.test.foo'
version = '1.0.0'
sourceCompatibility = '1.8'
targetCompatibility = '1.8'
compileJava {
options.encoding = 'UTF-8'
}
repositories {
mavenCentral()
}
dependencies {
implementation('org.slf4j:slf4j-api:1.7.21')
testCompile 'junit:junit:4.12'
testCompile 'org.hamcrest:hamcrest-library:1.3'
}
Затем я ввел следующую команду.
$ gradle build
Конечно, в / / есть много файлов. java sr c, но созданный jar-файл не содержит файлы .class.
Я подтвердил этот вопрос , но это бесполезно для меня, поскольку моя команда using предоставляется плагином.
Почему это явление происходит? Что я должен исправить?
■ дополнительная информация
/ build / classes каталог также не создан.