繁体   English   中英

更改 gradle 多模块项目的工作目录

[英]Change working directory for gradle multi-module project

我是来自 Maven 的新 Gradle 用户,由于多模块构建中的工作目录问题,我在 CI 构建中遇到了一些障碍。 具体来说,它是单元测试,因为我有一些单元测试正在加载与子项目目录相关的资源。

如果我单独构建项目,一切都会按预期进行。 如果我使用主 build.gradle 文件构建它们,那么我会遇到找不到文件等问题。

那么问题来了,当 gradle fork 一个新的 Java 进程来构建子模块时,我可以更改工作目录吗?

TIA

我有类似的问题:Gradle 多模块的根目录中的共享配置目录,从 Maven 迁移。 使用projectDir进行操作( https://discuss.gradle.org/t/how-do-i-set-a-common-build-directory-for-multi-module-builds-in-the-root-project-directory/ 5570 , https://docs.gradle.org/current/userguide/fine_tuning_project_layout.html#sub:modifying_element_of_the_project_tree ) is restricted in last Gradle version, so I've moved to defining root directory location environment variable or fixed place (eg ~ or \..\.. ) 或 JVM 参数与此位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM