gpt4 book ai didi

java - Gradle:复制子项目资源

转载 作者:行者123 更新时间:2023-12-04 18:06:00 26 4
gpt4 key购买 nike

所以我有一个项目,其中包含我正在使用 Gradle 的几个子项目。我想做的是将资源从子项目A复制到主子项目B。我的结构看起来像这样。

Application
\subprojectA
\src\main\resources\blah
\subprojectB
\src\main\...

我想要做的是,当我的应用程序构建和编译时,将 subprojectA 中的资源文件夹覆盖到主应用程序的资源文件夹中。

我试过创建一个 Gradle 任务,它看起来像
task copyExtractorResources(type: Copy) {
from 'extractors/src/main/resources/'
into 'main/build/resources'
}

当它运行时,我一生都无法找到怎么说“嘿,在构建之前总是做这个任务”

任何帮助是极大的赞赏。

最佳答案

完成此操作的更简单方法是简单地告诉现有 processResources任务以包括您的其他资源。

processResources {
from 'extractors/src/main/resources'
}

但是,为了将来引用,您可以通过简单地添加 jar.dependsOn copyExtractorResources 来实现您的原始解决方案。到您的构建脚本。

关于java - Gradle:复制子项目资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27728401/

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