【问题标题】:Gradle copy task not copying the filesGradle复制任务不复制文件
【发布时间】:2020-10-06 16:55:27
【问题描述】:

谁能告诉我为什么我的复制任务不起作用,我在这里看到了一些类似的问题,但没有一个提供灵魂...

    def outputJar = "${buildDir}/intermediates/jar"

// Define some tasks which are used in the build process
task copyCompiledClasses(type: Copy, dependsOn: 'assemble') {
    // get directory for current namespace
    println "Copy compiled classes..."
    mkdir Paths.get(outputJar,'classes')
    mkdir Paths.get(outputJar,'bin')
    from fileTree(dir: 'build/intermediates/javac/debug/classes/', exclude : '**/BuildConfig.class')
    into outputJar+'/classes'
}

源文件夹中有类,我的目标文件夹正在创建,但实际复制没有发生!!!!呜呜呜!

【问题讨论】:

    标签: android android-studio gradle gradle-task


    【解决方案1】:

    认为源规范是错误的。

    task copyCompiledClasses(type: Copy, dependsOn: assemble) {
        def outputDir = "${buildDir}/intermediates/jar"
        mkdir "${outputDir}/classes"
        mkdir "${outputDir}/bin"
        from fileTree("${buildDir}/intermediates/javac/debug/classes") {
            include '**/*'
            exclude '**/BuildConfig.class'
        }
        into "${outputDir}/classes"
    }
    

    【讨论】:

      猜你喜欢
      • 2016-07-17
      • 1970-01-01
      • 2016-07-04
      • 1970-01-01
      • 1970-01-01
      • 2017-03-23
      • 2016-11-08
      • 1970-01-01
      • 2012-04-17
      相关资源
      最近更新 更多