idea让人头大 -- 编译项目

  • springcloud微服务结构,当我将某个微服务移除module,但是出现右侧maven一直删除不掉

右击maven进行remove projects 不好使,于是乎重启idea

  • 编译项目,每当修改某个微服务的信息时,重新打包都不好使。

最开始 首先将项目中的.iml文件及.idea和.settings删除,同时将idea清除缓存并重启,此时会打包成功。
后来 有一个微服务使用的是groovy环境,与Java一起使用,于是将此module右击 project structure,将groovy目录 标记为源码(sources) 打包重新编译即可。
后来一旦 改动groovy 再重新打包 会出现找不到 主类(原因是默认的源码是Java,于是乎再来一次[.iml,idea和.settings删除,将idea清除缓存并重启,标记源码(sources),有成功了])
最后 我找到了一个不需要每次这一系列操作,直接rebuild projects(build->rebuild projects)即可。

  • Maven项目中左侧没有jar包 

在 IDEA 的 Settings 窗口的 Build, Execution, Deployment > Build Tools > Maven > Runner 中对 VM Option 设置为 -DarchetypeCatalog=internal

然后点击右侧maven的刷新按钮即可下载一些jar包,接下来就是 等等等。。

你可能感兴趣的:(基础,java)