如何在 IntelliJ IDEA 中清理或清理构建我的 Maven 项目?
How to clean or clean build my Maven project in IntelliJ IDEA?
我正在使用 Apache Maven in my Java project. in NetBeans there are build and clean build icons but there aren't in IntellIJ IDEA。如何在其中清理或清理构建我的项目?
我也遇到了同样的问题。我找到了一些建议,但没有找到可以接受的解决方案。以下是我发现的一些内容,也许会对您有所帮助:
文件 -> 使缓存无效/重新启动
或者只重建项目:构建 -> 重建项目 (Shift+F11)
但这与从 netbeans 清理或清理并构建完全不同。
顺便说一句,我使用的是 intellij-15。
编辑: 最后,Build->Build Artifacts->Build or Rebuild 对我有用。
到目前为止,我能想出的最好办法(对于非 Maven 项目)是手动删除目标文件夹,然后进行构建。但我自己仍在寻找更好的答案。
我正在构建一个 Maven 项目,我发现如果我 运行 来自 IntelliJ "Maven Projects" 窗格的 Maven Clean 阶段,它会删除目标文件夹。 target 文件夹本身(没有子文件夹)对应于 NetBeans 的 dist 文件夹,target 中的子文件夹与 NetBeans 中的 build 文件夹对应。当你在 NetBeans 中清理和构建时,首先发生的是构建文件夹和 dist 文件夹被删除,这对应于删除 IntelliJ 中的目标文件夹,所以我建议这样做。
请注意,如果您尝试在 NetBeans 中清理和构建,同时保持打开恰好位于构建或 dist 目录中的文件,您将在 IntelliJ 中类似地遇到错误,如果您尝试在目标文件夹中打开文件时执行 Maven 清理阶段 - 不同之处在于,如果您在 Windows 中执行此操作,IntelliJ 将中途删除该文件夹并且没有简单直接的清理方法即使您关闭了使文件保持打开状态的程序,也会收拾残局。如果您重新启动,它可能会清理干净,但谁愿意这样做呢?我最终使用 Sysinternals Process Explorer 确定了罪魁祸首进程(进程,实际上 - explorer.exe 的两个副本),杀死了资源管理器的所有实例(仅杀死两个罪魁祸首似乎没有用),然后启动资源管理器备份通过任务管理器,一切正常。
Maven > 生命周期 > 清理
打开 Maven Projects
面板。如果该面板尚不可见,请单击左下角的弹出菜单。
在该面板中,打开 Lifecycle
项目。在那里你会找到 clean
和 install
项供你 运行。
如评论所述,您也可以通过 command-line/console 调用它。但如果已经在使用 IntelliJ,我不明白这一点。在您工作时只需 show/hide 此窗格。我每天无数次使用它来点击 install
来构建完整的应用程序,并在我怀疑构建结果中并非所有项目都是最新的时点击 clean
。
Build
> Rebuild Project
如果您在 运行 开发中的应用程序时遇到奇怪的问题,也可以尝试菜单项 Build
> Rebuild Project
.
我问过what is the difference between a Build
> Rebuild Project
versus doing a Maven clean
。但我仍然不明白确切的细节。所以当事情看起来不稳定时,我会同时做这两个事情来纠正这艘船。
提示:
- 当行为看起来很奇怪时,重新启动 IntelliJ 可能会有所帮助。
- 保持 Intellij 更新。
如果是Maven项目:
- 转到项目的根文件夹(pom.xml 所在的位置)
- 在 windows 资源管理器的地址栏中输入 cmd
- 系统会提示您 cmd window 您应该在其中键入
mvn clean
- 这将清除构建后创建的目标文件夹
确保您设置了系统变量,以便 mvn
命令可以工作(否则您将得到“mvn is not recognized
作为内部或外部命令”)
它应该是这样的:
希望对您有所帮助。
在 IntelliJ 中,转到您的工具栏,查看>工具Windows>Maven 项目
从那里,您可以单击“清理”来清理项目
这是一种更快的方法:
在 IntelliJ IDEA window 中按 Ctrl
键两次,然后弹出 window 如下所示:
在那里你也可以输入你的命令并使用推荐工具。
包括模板命令和您以前的命令列表:
此处得票最多的答案建议 运行在 IntelliJ 中分别设置 clean
和 install
生命周期项,这很简单并且有效。但值得一提的是,您可以合并这些步骤(and/or 其他),方法是创建一个新的 Run/Debug 配置 类型 maven
并添加命令clean install
(或您经常 运行 的 Maven 生命周期方法的任何组合)。
此后,运行设置 mvn clean install
就像单击绿色按钮 运行 一样简单 Run/Debug 配置 .
可以使用终端切换到当前项目目录,使用mvn clean install
单击 Maven 面板 --> select 项目 --> 生命周期 --> 双击清除。
来源:vaadin.com
如 Jetbrains help 中所述,可以通过三种方式在 IntelliJ 中执行 Maven 目标。
执行清理和安装并保存配置的一种简单方法是 select 使用 CRTL 按钮从 Maven 选项卡中选择“清理”和“安装”目标 -> 右键单击其中一个 selected -> 修改 运行 配置 -> 检查所有字段 -> 单击确定。然后你可以执行这个配置来清理和安装。
这种方式适用于 InteliJ IDEA 14
向上不超过 InteliJ IDEA 20
:
Click Run -> Edit Configurations -> Press + -> Search for "Maven" -> Locate "Command Line" field and enter in following maven commands "clean install" -> Press OK.
现在点击绿色按钮运行即Run/Debug配置,这将maven clean install
module/project.
如果要部署到某个地方,模块的输出可以在项目的 target
目录中看到。
Maven Clean Install
指的是清除你所有的编译文件,确保你真的是从头开始编译每个模块
我正在使用 Apache Maven in my Java project. in NetBeans there are build and clean build icons but there aren't in IntellIJ IDEA。如何在其中清理或清理构建我的项目?
我也遇到了同样的问题。我找到了一些建议,但没有找到可以接受的解决方案。以下是我发现的一些内容,也许会对您有所帮助:
文件 -> 使缓存无效/重新启动
或者只重建项目:构建 -> 重建项目 (Shift+F11)
但这与从 netbeans 清理或清理并构建完全不同。
顺便说一句,我使用的是 intellij-15。
编辑: 最后,Build->Build Artifacts->Build or Rebuild 对我有用。
到目前为止,我能想出的最好办法(对于非 Maven 项目)是手动删除目标文件夹,然后进行构建。但我自己仍在寻找更好的答案。
我正在构建一个 Maven 项目,我发现如果我 运行 来自 IntelliJ "Maven Projects" 窗格的 Maven Clean 阶段,它会删除目标文件夹。 target 文件夹本身(没有子文件夹)对应于 NetBeans 的 dist 文件夹,target 中的子文件夹与 NetBeans 中的 build 文件夹对应。当你在 NetBeans 中清理和构建时,首先发生的是构建文件夹和 dist 文件夹被删除,这对应于删除 IntelliJ 中的目标文件夹,所以我建议这样做。
请注意,如果您尝试在 NetBeans 中清理和构建,同时保持打开恰好位于构建或 dist 目录中的文件,您将在 IntelliJ 中类似地遇到错误,如果您尝试在目标文件夹中打开文件时执行 Maven 清理阶段 - 不同之处在于,如果您在 Windows 中执行此操作,IntelliJ 将中途删除该文件夹并且没有简单直接的清理方法即使您关闭了使文件保持打开状态的程序,也会收拾残局。如果您重新启动,它可能会清理干净,但谁愿意这样做呢?我最终使用 Sysinternals Process Explorer 确定了罪魁祸首进程(进程,实际上 - explorer.exe 的两个副本),杀死了资源管理器的所有实例(仅杀死两个罪魁祸首似乎没有用),然后启动资源管理器备份通过任务管理器,一切正常。
Maven > 生命周期 > 清理
打开 Maven Projects
面板。如果该面板尚不可见,请单击左下角的弹出菜单。
在该面板中,打开 Lifecycle
项目。在那里你会找到 clean
和 install
项供你 运行。
如评论所述,您也可以通过 command-line/console 调用它。但如果已经在使用 IntelliJ,我不明白这一点。在您工作时只需 show/hide 此窗格。我每天无数次使用它来点击 install
来构建完整的应用程序,并在我怀疑构建结果中并非所有项目都是最新的时点击 clean
。
Build
> Rebuild Project
如果您在 运行 开发中的应用程序时遇到奇怪的问题,也可以尝试菜单项 Build
> Rebuild Project
.
我问过what is the difference between a Build
> Rebuild Project
versus doing a Maven clean
。但我仍然不明白确切的细节。所以当事情看起来不稳定时,我会同时做这两个事情来纠正这艘船。
提示:
- 当行为看起来很奇怪时,重新启动 IntelliJ 可能会有所帮助。
- 保持 Intellij 更新。
如果是Maven项目:
- 转到项目的根文件夹(pom.xml 所在的位置)
- 在 windows 资源管理器的地址栏中输入 cmd
- 系统会提示您 cmd window 您应该在其中键入
mvn clean
- 这将清除构建后创建的目标文件夹
确保您设置了系统变量,以便 mvn
命令可以工作(否则您将得到“mvn is not recognized
作为内部或外部命令”)
它应该是这样的:
希望对您有所帮助。
在 IntelliJ 中,转到您的工具栏,查看>工具Windows>Maven 项目
从那里,您可以单击“清理”来清理项目
这是一种更快的方法:
在 IntelliJ IDEA window 中按 Ctrl
键两次,然后弹出 window 如下所示:
在那里你也可以输入你的命令并使用推荐工具。 包括模板命令和您以前的命令列表:
此处得票最多的答案建议 运行在 IntelliJ 中分别设置 clean
和 install
生命周期项,这很简单并且有效。但值得一提的是,您可以合并这些步骤(and/or 其他),方法是创建一个新的 Run/Debug 配置 类型 maven
并添加命令clean install
(或您经常 运行 的 Maven 生命周期方法的任何组合)。
此后,运行设置 mvn clean install
就像单击绿色按钮 运行 一样简单 Run/Debug 配置 .
可以使用终端切换到当前项目目录,使用mvn clean install
单击 Maven 面板 --> select 项目 --> 生命周期 --> 双击清除。
来源:vaadin.com
如 Jetbrains help 中所述,可以通过三种方式在 IntelliJ 中执行 Maven 目标。 执行清理和安装并保存配置的一种简单方法是 select 使用 CRTL 按钮从 Maven 选项卡中选择“清理”和“安装”目标 -> 右键单击其中一个 selected -> 修改 运行 配置 -> 检查所有字段 -> 单击确定。然后你可以执行这个配置来清理和安装。
这种方式适用于 InteliJ IDEA 14
向上不超过 InteliJ IDEA 20
:
Click Run -> Edit Configurations -> Press + -> Search for "Maven" -> Locate "Command Line" field and enter in following maven commands "clean install" -> Press OK.
现在点击绿色按钮运行即Run/Debug配置,这将maven clean install
module/project.
如果要部署到某个地方,模块的输出可以在项目的 target
目录中看到。
Maven Clean Install
指的是清除你所有的编译文件,确保你真的是从头开始编译每个模块