Bla*_*ite 5 java task dependency-management gradle
所以我有一个项目,其中包含一些我正在使用Gradle的子项目.我想要做的是将资源从子项目A复制到主子项目B. 我的结构看起来像这样.
Application
\subprojectA
\src\main\resources\blah
\subprojectB
\src\main\...
Run Code Online (Sandbox Code Playgroud)
我想要做的是,当我的应用程序构建和编译时,将资源文件夹从子项目A覆盖到主应用程序的资源文件夹中.
我试过创建一个看起来像Gradle的Gradle任务
task copyExtractorResources(type: Copy) {
from 'extractors/src/main/resources/'
into 'main/build/resources'
}
Run Code Online (Sandbox Code Playgroud)
当它运行时,我不能为我的生活找到如何说"嘿,在建造之前总是做这个任务"
任何帮助是极大的赞赏.
一种更简单的方法是简单地告诉现有processResources任务包含您的其他资源.
processResources {
from 'extractors/src/main/resources'
}
Run Code Online (Sandbox Code Playgroud)
但是,为了将来参考,您只需添加jar.dependsOn copyExtractorResources到构建脚本即可实现原始解决方案.
| 归档时间: |
|
| 查看次数: |
3207 次 |
| 最近记录: |