所以我在IntelliJ中有一个多模块项目。我在项目中添加了新模块,并依赖于现有模块。使用Cucumber作为框架,使用Gradle作为依赖管理工具。每个模块都有一个build.gradle。
示例:
自动化 - 休息 - >依赖于'核心'模块
(NEW MODULE CREATED)自动化客户端。 - >依赖'休息'和'核心'
每当我更新build.gradle
模块中的automation-client
时,模块依赖项中的Source
和Test Resources
设置都会自动更改。
为什么每次都这样做?它与我设置为Source
和test resource
的文件夹有关吗?
这是一种预期的行为。要禁用它,请转到文件|设置|构建,执行,部署|构建工具| Gradle,然后选中“离线工作”。单击“确定”按钮。然后重建项目。