IntelliJ:“构建”>“重建项目”菜单项与 Maven 全新安装

Bas*_*que 12 java build intellij-idea maven

对于IntelliJ 2018中Maven驱动的项目,什么时候应该选择使用\xe2\x80\xa6

\n\n
    \n
  • IntelliJ 2018.1 菜单项Build>Rebuild Project
  • \n
  • Maven 面板\xe2\x80\x99scleaninstallLifecycle 项
  • \n
\n\n

什么情况下合适?

\n\n

我的情况是使用Vaadin archetype 的Vaadin 8应用程序。vaadin-archetype-application-multimodule

\n\n

问题是,IntelliJ Build > Rebuild Project 是否会调用 maven?一个答案Rebuild Project根本不调用 Maven。但没有给出何时使用路线和其他路线的指导。

\n

Mar*_* K. 1

好吧,如果您在 pom.xml 文件中进行了实质性更改(新插件、多模块项目中的新模块),您最好运行“mvn clean install”。我个人从不在 Maven 项目中使用“重建项目”。通常我只是“制作”项目,以便更新类文件,或者启动真正的 Maven 构建来获取新的/更新的依赖项。

第三个重要选项(对我来说)是“重新导入所有 Maven 项目”选项,如果纯 Maven 构建运行良好,但 IntelliJ 仍然认为您的项目中存在问题,则该选项非常有用。