Java 来自文件树的工件

Java 来自文件树的工件,java,gradle,jar,Java,Gradle,Jar,我的gradle项目包含MavenCentral的编译和本地文件树的编译。我尝试迭代所有依赖项并打印工件信息。输出仅包含maven的那些dep,而不包含来自本地dir的dep。问题是如何从文件树打印依赖项 dependencies { // The production code uses the SLF4J logging API at compile time compile 'org.slf4j:slf4j-api:1.7.12' compile 'joda-tim

我的gradle项目包含MavenCentral的编译和本地文件树的编译。我尝试迭代所有依赖项并打印工件信息。输出仅包含maven的那些dep,而不包含来自本地dir的dep。问题是如何从文件树打印依赖项

dependencies {
    // The production code uses the SLF4J logging API at compile time
    compile 'org.slf4j:slf4j-api:1.7.12'
    compile 'joda-time:joda-time:+'
    compile 'log4j:log4j:1.2.17'
    compile fileTree(dir: '..\\mylibs', include: '*.jar')
}

task showConf << {
    configurations.runtime.resolvedConfiguration.resolvedArtifacts.each { artifact ->
        println(artifact.moduleVersion.id.group + " " + artifact.moduleVersion.id.name + " " + artifact.moduleVersion.id.version)
    }
}
依赖项{
//生产代码在编译时使用SLF4J日志API
编译“org.slf4j:slf4j api:1.7.12”
编译'joda time:joda time:+'
编译“log4j:log4j:1.2.17”
编译文件树(目录:'..\\mylibs',包括:'*.jar')
}
任务showConf
println(artifact.moduleVersion.id.group+“”+artifact.moduleVersion.id.name+“”+artifact.moduleVersion.id.version)
}
}
输出:

org.slf4j slf4j api 1.7.12, 约达时间约达时间2.9, log4j log4j 1.2.17


你的问题是什么?你的问题是什么?