android - Gradle复制任务不复制文件
问题描述
谁能告诉我为什么我的复制任务不起作用,我在这里看到了一些类似的问题,但没有一个提供灵魂...
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'
}
源文件夹中有类,并且正在创建我的目标文件夹,但实际复制没有发生!!!!呸呸呸!
解决方案
认为源规范是错误的。
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"
}
推荐阅读
- c# - Redis 超时错误
- python - Tkinter OptionMenu 在我添加值时没有更新
- javascript - Discord.js v12 如何检查某个频道中的消息是否为视频附件?
- google-bigquery - BQ 中缺失数据的 Failed-bq-insert-elements-total 指标
- codeigniter - 在哪里可以找到上传库?
- javascript - Rails 6&Materialize:选择一个值后选择关闭的倍数
- java - 关于分离 Java Web 应用程序部分的建议
- azure-devops - 首次使用 Azure Devops 构建
- reactjs - 如何从 URL 下载 reactjs 中的文件
- php - 如何始终在 Magento 2 中加载特定的产品属性