针对idea2020版本,在maven项目中运行程序的时候会出现java程序包不存在现象。(属于它的一个小bug)
解决方法一(比较好用):
在idea的Settings设置中进行下面配置:
Delegate IDE build/run actions to Maven 编译两次(先maven install一遍然后再执行run)
然后在maven项目下的pom.xml中加入如下代码:(加这行可以避免测试环境下重复执行两遍)
1
2
3
4
5
6
7
8
|
< plugin > < groupId >org.apache.maven.plugins</ groupId > < artifactId >maven-surefire-plugin</ artifactId > < version >2.4.2</ version > < configuration > < skipTests >true</ skipTests > </ configuration > </ plugin > |
刷新maven,就解决了。
方法二:(感觉不太可行)
我们可以通过
File—>Setting—>Build,Execution,Deployment—>Maven—>Importing
然后如下图配置:
然后点击apply,ok,刷新idea。
如果还没解决,进行如下操作:
在弹出的框中输入mvn idea:idea命令,回车。
https://www.jb51.net/article/250094.htm#_label2