小编Fgo*_*gop的帖子

IntelliJ 不会重新编译/构建 Maven 项目

我在使用 IntelliJ 进行 Spring 开发时遇到问题。起初,IntelliJbuild命令工作正常并接受我对源代码所做的更改。在某些时候,这会停止工作,我只能通过 Maven 编译我的源代码,因为buildorrebuild project命令似乎不再执行任何操作。

我很困惑,因为它在开始时按预期工作,但随后在某个时候停止工作。

重新创建的步骤

  • 使用 Spring Initializr 创建一个新的 Spring 项目:

    curl https://start.spring.io/starter.zip -d type=maven-project -d javaVersion=11 -o demo.zip && unzip demo.zip

  • 从该文件夹中的命令行启动 IntelliJ,这将自动导入项目:idea64 .

  • 在主类中写入日志消息并使用 运行项目Run->Run 'DemoApplication'。这会将源代码编译到target文件夹并启动项目。您应该看到日志消息

  • 更改日志消息,再次运行,更改应该可见(到目前为止一切顺利

  • 现在通过 maven 命令重新编译源mvn compile并重新启动 IntelliJ

  • 从现在开始,运行buildrebuild project在 IntelliJ 中运行将不会拾取我对任何源文件所做的任何更改。事实上,这两个命令似乎根本没有做任何事情。我必须通过 Maven 进行编译才能正确编译我的源代码

我尝试了一些方法来解决这个问题,但没有成功:

  • 缓存失效/重启
  • 检查并设置project settingsProject Compiler Output<project-folder>/target
  • 检查project settings/modules并放入上面output …

java intellij-idea maven

3
推荐指数
2
解决办法
6967
查看次数

标签 统计

intellij-idea ×1

java ×1

maven ×1