IDEA 2020.1 使用

2,082 阅读2分钟

笔记本重装了,环境应该是干净的,不会有什么乱七八糟的因素影响

idea使用问题

1.无法创建目录

Windows Defender might be impacting your build and IDE performance. IntelliJ IDEA checked the following directories:

无法创建目录报错
解决办法: 【尝试一:】

查看IDEA进程ID

查看IDEA进程ID
增加排除项
增加排除项

结果: => 好像不起作用,,,

【尝试二:】

只能先根据提示排除文件夹了.就是如果换工作空间(其他盘)的时候,还要再配置一次.

排除文件夹

排除文件夹

我设置的是顶级目录不要扫描

==> is work 生效了

2.没有static web了

可以创建Javascript一样的

3.程序包不存在

[IDEA 2020.1] 导入/新建Spring项目提示找不到程序包: Error:(3, 32) java: 程序包org.springframework.boot不存在

程序包不存在

程序包不存在

【尝试一:】

估计是crack后的BUG,terminal: mvn idea:idea

重新构建依赖

重新构建依赖

mvn -U idea:idea 将继续下载未下载完整的依赖.这个命令是更新依赖,但还是不行,我依赖是完整的。

【尝试二:】

[推测:] 原来IDEA的Build(编译)操作和Maven的Build是分开的,并不是一回事。在出现这种问题的情况下,我甚至怀疑编辑器中的实时语法编译与Build时的classpath并不一致,否则不会出现这种诡异的情况

最后,在maven> 勾选 委托编译

委托编译

相当于委托maven build,又经了一手,不是很喜欢,待找到原因,并解决

委托效果

委托效果

【尝试三:】 修改maven配置

<mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  <mirrorOf>central</mirrorOf>
</mirror>

设置手动指向仓库

手动指向仓库

还是不行...

但是这次是包引用爆红,所以, 执行 mvn idea:idea ,刷新依赖引用

** => 搞定**

4.maven pom.xml不会自动导包,没有设置的地方

新版的IDEA为了防止MAVEN自动导包时卡死的问题,取消了自动导包机制,可以写完依赖统一手动导包。

感觉还行,以前pom.xml改动一点就会导包,导致仓库多了很多无效版本,这样应该也挺好,只要自己不要忘记了就好.

下面这三种方式都可以导包

idea 2020 maven导包

5.工具栏toolbar显示

不在原来的位置了,设置如下

idea 2020 工具栏显示