Java 格拉德尔-项目';自定义jrxml';在根项目中找不到';自定义jrxml';

Java 格拉德尔-项目';自定义jrxml';在根项目中找不到';自定义jrxml';,java,gradle,build,Java,Gradle,Build,我在gradle构建时得到以下错误。下面是我的构建渐变和设置渐变文件。帮我解决它 org.gradle.execution.taskpath.ProjectFinderByTaskPath$ProjectLookupException: 在根项目“customjrxml”中找不到项目“customjrxml”。在 org.gradle.execution.taskpath.ProjectFinderByTaskPath.findProject(ProjectFinderByTaskPath.ja

我在gradle构建时得到以下错误。下面是我的构建渐变和设置渐变文件。帮我解决它

org.gradle.execution.taskpath.ProjectFinderByTaskPath$ProjectLookupException: 在根项目“customjrxml”中找不到项目“customjrxml”。在 org.gradle.execution.taskpath.ProjectFinderByTaskPath.findProject(ProjectFinderByTaskPath.java:47) 在 org.gradle.execution.taskpath.TaskPathResolver.resolvePath(TaskPathResolver.java:49) 在 org.gradle.execution.TaskSelector.getSelection(TaskSelector.java:96)

build.gradle:

apply plugin: 'java'
repositories {
    mavenCentral()
    jcenter()
    flatDir {
      println 'in repositories'
      dirs 'libs'
    }
}

configurations.create('jasperreports')
configurations.jasperreports {
 transitive = true
}
dependencies {
    jasperreports fileTree(dir: 'libs',include: '*.jar')
 }

task compileJasperJava {
    def jasperSourceDir = file('src/main/jasperreports')
    def jasperTargetDir = file('build/classes/main/jasperreports')
    
    ant {
        taskdef(name: 'jrc', classname: 'net.sf.jasperreports.ant.JRAntCompileTask', classpath: configurations.jasperreports.asPath)
        jasperTargetDir.mkdirs()
        jrc(srcdir: jasperSourceDir, destdir:jasperTargetDir) {
            include(name:'**/*.jrxml')
        }
    }
}

classes.dependsOn compileJasperJava
设置。渐变:
libs dir拥有jasper和apachecommons日志记录所需的jar文件。

问题在于我使用的gradle build命令。从现在起,gradle项目结构似乎是错误的,修改了gradle customjrxml:build-to-gradle-build,并且成功了。

include':app'
放入settings.gradle哪个版本的gradle中可以吗?导致问题的命令行是什么?我把信息复制到这个链接上,它似乎工作正常(Gradle 5.6.1和6.7)。你可能想拉一下,看看它是否有效,作为一种精神检查-
rootProject.name = 'customjrxml'