- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在doFirst块中爆炸一些jar文件,如下所示-
task copyBinaries(type: Copy){
def Jar1 = ""
def Jar2 = ""
def Jar3 = ""
doFirst {
Jar1 = configurations.Lib1.singleFile
Jar2 = configurations.Lib2.singleFile
Jar3 = configurations.Lib3.singleFile
}
inputs.files configurations.Lib1
inputs.files configurations.Lib2
inputs.files configurations.Lib3
from(zipTree(file(Jar1))) {
into('jar_folder1')
}
from(zipTree(file(Jar2))) {
into('jar_folder2')
}
from(zipTree(file(Jar3))) {
into('jar_folder3')
}
into('build/libs/')
}
}
最佳答案
我遇到过类似的情况,我必须从作为另一个输出创建的路径进行复制。
我通过在任务的doLast块中声明复制逻辑来解决此问题:
task copyStuff {
doLast {
copy {
from zipTree('path/to/archive')
into 'destination/dir'
}
}
}
关于gradle - Gradle:无法在doFirst block 中运行zipTree,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39444471/
如何在gradle构建脚本中确定doFirst方法的顺序?我有以下示例脚本,其中包含两个doFirst方法。我知道它们在执行时是加性的,但是发生的顺序向后看: task initialize task
我试图覆盖一个预先建立的古老的 Ant 脚本。由于某些原因,我无法直接编辑ant文件。 ----------- Gradle任务的伪-------- ant.importBuild antFileNa
这 build.gradle task hello (type: Copy) { doLast { println "print from within" } print
例如,我有 Gradle 脚本,如: myTask_A { doFirst { println "first string" } doLast {
有人可以帮助我。 我尝试使用编译到 android studio 的 react native 创建 android 依赖项。 我遇到了一些错误,上面写着:无法在空对象上调用方法 doFirst()
我用 Java 创建了一个 Gradle 任务: class TestTask extends Exec { public TestTask() { doLast(new Ac
我是 gradle 的新手。我怎样才能一个接一个地运行 exec 任务?我遇到一个问题,任务test1在android.applicationVariants.all之前运行,属性test为空,如何更
我不知道我是否没有做对,或者我是否必须以不同方式处理内置 gradle 任务,但我有一个这样定义的测试任务 task testNGTests(type: Test) { useTestNG(
我是一名优秀的程序员,十分优秀!