我有一个项目,其中包含许多可以在intellij中正常编译的模块。
当我尝试在Maven中(通过全新安装)构建它时,出现“ COMPILATION ERROR:”,并且在特定模块上出现了许多问题,IntelliJ就很好了。
我尝试重新启动Intellij(并清理了缓存),尝试将其卸载并重新安装,尝试取消选中并自动检查重新导入,尝试重新导入所有项目,并构建并安装了所有项目(并成功),更新了存储库路径,尝试安装新的Maven(3.6而不是3.3),甚至尝试通过终端运行maven-所有这些都无济于事。
编辑:我什至尝试像here中那样清理Maven的缓存,但是失败了。
Maven清理成功。
我使用的是Mac。
所以基本上我的项目有效,而maven无效。可能是什么问题呢?
答案 0 :(得分:0)
问题在于我所包含的项目是一个春季启动项目,这使maven感到困惑(但不幸的是,IntelliJ同意了)。
添加此内容可解决问题:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<classifier>exec</classifier>
</configuration>
</plugin>