我正在使用intellij 13.我在"项目结构"中设置了包前缀。窗口。
一切正常,直到我添加新的依赖项,甚至只是刷新gradle依赖项。此时,Intellij将所有项目前缀重置为""从那时起,我的项目的所有导入等都被打破,直到我回到项目结构设置并重新输入前缀。
我需要的gradle文件中是否有一些设置或其他一些方法可以防止这种情况发生?
答案 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以任何方式隐藏了大多数空文件夹,因此只显示一个文件夹而不是大文件夹树。