IntelliJ 2017.3
基本上发生的情况如下:
- 为您的项目的依赖库创建一个新的快照。
- 打开项目结构并添加新的 SNAPSHOT jar。
此时一切正常。IntelliJ 识别 JAR,并能够加载源和类。
现在,重建从属 SNAPSHOT(即,您发现的错误并更正它)并使用同名创建的 SNAPSHOT。
- 打开项目结构,删除有错误的第一个快照。
- 添加同名的新 SNAPSHOT
现在 intelliJ 不再将其识别为 JAR 文件,并给出对话框“IDEA 无法确定该项目包含什么类型的文件”
选择类选项似乎有效,但是源未加载,我无法调试到新的 SNAPSHOT jar。如果我选择 jar 目录选项,它似乎根本无法识别新的 SNAPSHOT。
这是一个错误,还是我做错了什么?
非常感谢
答案1
似乎我找到了一个临时解决方案。如果我从文件菜单中选择选项:使缓存无效/重新启动
然后它就起作用了...
然而,对于我所期望的相当常见的工作流程来说,这似乎是一个非常笨拙的解决方案。有没有更好的方法?