作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这里是 gradle 的新手,我需要从我的依赖项项目的资源文件夹中(递归地)移动所有资源,包括当前编译的项目和具有特定名称的 concat 文件,即
dependencies {
compile project(':stam-common')
compile project(':stam-db-common')
compile project(':stam-reco')
}
最佳答案
取决于您的 application.conf
中的内容您可能需要更复杂的东西,但简单的答案就是向每个项目询问该文件并将它们组合起来。
我们可以使用Java的streams
api 和一些 Groovy 的 File#text
简化 concat 循环
def allAppConfs = rootProject.subprojects.stream().
// using `Project#file(String)` the path will be
// relative to the project's root
map({ proj -> proj.file('src/main/resources/application.conf').text }).
collect(Collectors.toList()).
join('\n')
关于java - 如何将 gradle 多项目中的所有依赖项资源收集到 dist 文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42695956/
我是一名优秀的程序员,十分优秀!