[英]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.