gradle - Intellij 模块依赖项不起作用以及如何避免将 xml 添加到 jar 中?
问题描述
我是 Intellij 的新手,对模块依赖项有疑问。
我的项目有两个模块,分别是 A 和 B。A 依赖于 B,因为它需要使用 B/src/spring 中的 xml。但是我们不想在 A jar 中包含这些 xml。相反,我们希望 jar 使用包含文件系统上所有 xml 的文件夹中的 xml(其中包含 B/src/spring 中的所有 xml)。这样做的原因是我们可以只更新 xml 文件而无需重新生成 jar 文件。这使我们能够避免重新部署。
但是,这种方法有一个问题,当我在 Intellij 中运行这个项目时,我必须将 xml 文件夹路径添加回 build.gradle 文件才能构建和运行它,否则会抛出 xml not found 错误。
在其他一些线程中,我看到我可以将包含 xmls 的文件夹添加到模块依赖项中(我这样,我不需要在 build.gradle 中添加 xml 相对路径)但是在我添加之后我得到了同样的错误。
无论如何我可以避免将xmls添加到jar中,并且当我在Intellij中运行它时我也不需要将xml文件夹路径添加回build.gradle?
解决方案
推荐阅读
- javascript - 如何下载远程图像然后将图像作为图像文件上传以进行表单提交?
- r - 如何在 Rstudio 上的模糊逻辑变量中同时使用多个成员资格(三角形和梯形)?
- kerberos - traefik v2 重定向 TCP 请求
- macros - Doyxgen一次性宏扩展/扩展命令
- jenkins - 尝试使用 Homebrew 安装 jenkins 时出错
- azure-blob-storage - Azure Blob 存储不在本地存储
- c++ - C++ 使用 OpenMP #pragma 和 std:thread?
- python - 如何从 PANDASQL 中的特定日期前进/后退,例如 oracle date-1 和 impala DAYS_ADD(date,-1)
- docker - Docker 通过 Gradle,不起作用,DockerCompose 可以
- javascript - 如何根据另一个值在嵌套数组中查找一个值?