簡體   English   中英

gradle - 在根項目“customjrxml”中找不到項目“customjrxml”

[英]gradle - Project 'customjrxml' not found in root project 'customjrxml'

我在構建 gradle 時遇到以下錯誤。 下面是我的 build.gradle 和設置 gradle 文件。 幫我解決它。

org.gradle.execution.taskpath.ProjectFinderByTaskPath$ProjectLookupException:在根項目“customjrxml”中找不到項目“customjrxml”。 at org.gradle.execution.taskpath.ProjectFinderByTaskPath.findProject(ProjectFinderByTaskPath.java:47) at org.gradle.execution.taskpath.TaskPathResolver.resolvePath(TaskPathResolver.java:49) at 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

設置.gradle:

rootProject.name = 'customjrxml'

libs 目錄需要 jar 個文件用於 jasper 和 apache 個公共日志記錄。

問題出在我使用的 gradle 構建命令上。 gradle 項目結構似乎是錯誤的,截至目前已將 gradle customjrxml:build 修改為 gradle build 並且它有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM