通过gradle刷新项目重置Intellij包前缀

时间:2014-11-01 19:28:00

标签: intellij-idea gradle intellij-13

我正在使用intellij 13.我在"项目结构"中设置了包前缀。窗口。

enter image description here

一切正常,直到我添加新的依赖项,甚至只是刷新gradle依赖项。此时,Intellij将所有项目前缀重置为""从那时起,我的项目的所有导入等都被打破,直到我回到项目结构设置并重新输入前缀。

我需要的gradle文件中是否有一些设置或其他一些方法可以防止这种情况发生?

2 个答案:

答案 0 :(得分:1)

对生成的IntelliJ项目的此自定义没有内置支持,但如果您创建idea.module.iml.withXml挂钩,则可以将其添加到构建脚本中,以便为模块更新生成的XML。有关详细信息,请参阅http://www.gradle.org/docs/current/userguide/idea_plugin.html和链接的文档。这可以使它适用于使用gradle idea任务生成的项目。 IJ中的项目导入/刷新可能会忽略这一点。

当然,更新目录结构是最简单的解决方案。除非你有充分的理由保持这种特殊的布局。

答案 1 :(得分:0)

好的,我停止尝试使用Intellij快捷方式并为包创建了整个文件结构。

事实证明,Intellij以任何方式隐藏了大多数空文件夹,因此只显示一个文件夹而不是大文件夹树。