gpt4 book ai didi

gradle - 用gradle复制时Jar文件为空

转载 作者:行者123 更新时间:2023-12-03 05:57:42 57 4
gpt4 key购买 nike

我的根项目中有几个子项目。

| - root
\
| - subproject_a
| - subproject_b
| - subproject_c

subproject_c中的gradle文件将从subproject_a和subproject_b生成的jar复制到其自己的libs文件夹中进行编译。

文件被复制(即jar文件的名称显示在subproject_c的libs文件夹中),但它们完全为空。

这是subproject_c的gradle文件中用于复制的部分。
task copyJars(type: Copy) {
rootProject.subprojects.each {
from("${it.projectDir}/libs") {
include '*.jar'
}
into "{projectDir}/libs"
}
}

最佳答案

我正在为那些将来可能遇到此问题的人做出回应。最终为我工作。

 task copyJars() { 
rootProject.subprojects.each {
File fileProj = new File("{it.projectDir}", "libs");
if(fileProj.exists() && fileProj.absolutePath != "${projectDir}/libs") {
copy {
from(fileProj)
into "${projectDir}/libs"
include "*.jar"
}
}
}
}

关于gradle - 用gradle复制时Jar文件为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43795393/

57 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com