我需要找出一种快速/脚本化的方法,以便在从Gradle导入的IntelliJ项目中的多个IntelliJ gradle模块中排除一组文件夹。
我有一个导入到IntelliJ中的Gradle多模块项目。该项目是将遗留代码库重构为模块。重构的部分结果是,跨多个模块存在同一类的多个副本(这样做是为了打破代码中的依赖循环):存在原始类和许多“模拟”副本
我试图以脚本方式排除一堆包含这些“模拟”源集中类副本的文件夹。
我已将Gradle项目导入InteliJ。要开始排除文件夹,我首先排除了其中一个模块中的一个文件夹...
然后我尝试确定此设置在我的.idea文件夹中的持久位置...我找不到它...
我的问题是:有人可以将我指向存储此设置的IntelliJ文件(例如.idea / workspace.xml)吗?或者有人可以将我指向存储此设置的文件夹吗?
更新
我手动前往并排除了包含类的模拟副本的所有文件夹。这些设置似乎可以保留(仍然不确定这些设置存储在何处)。
我需要解决的第二个问题是,我需要在Gradle导入的模块之间声明与Gradle项目中配置的模块不同的自定义依赖关系。我可以在项目中添加依赖项,但是每当刷新Gradle项目或导入任何更改时,我的更改都会丢失。