[英]How to do Maven Clean and maven update project in Intellij idea
[英]How to clean or clean build my Maven project in IntelliJ IDEA?
打开Maven Projects
面板。 如果该面板不可见,请单击左下角弹出菜单。
在该面板中,打开Lifecycle
项目。 在那里你会找到clean
和install
项目供你运行。
正如评论的那样,您还可以通过命令行/控制台调用它。 但是如果已经在使用 IntelliJ,我就看不到重点了。 只需在工作时显示/隐藏此窗格。 我每天使用它无数次点击install
来构建完整的应用程序,并在我怀疑并非所有项目在构建结果中都是最新的时点击clean
。
Build
> Rebuild Project
如果您在开发中运行应用程序时遇到奇怪的问题,请尝试菜单项Build
> Rebuild Project
。
我问过Build
> Rebuild Project
与执行 Maven clean
有什么区别。 但我仍然不明白确切的细节。 因此,当事情看起来不稳定时,我会同时做这两件事来纠正这艘船。
提示:
我也有同样的问题。 我找到了一些建议,但没有什么能让我找到可接受的解决方案。 以下是我发现的一些事情,也许会对您有所帮助:
文件 -> 使缓存无效/重新启动
或者只是重建项目:Build -> Rebuild project (Shift+F11)
但它与 netbeans 的 Clean 或 Clean and Build 完全不同。
顺便说一句,我使用intellij-15。
编辑:最后,Build->Build Artifacts->Build or Rebuild 对我有用。
这种方式适用于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.
现在单击绿色按钮运行该运行/调试配置,这将maven clean install
模块/项目。
部署到某处的模块的output在项目的target
目录下可以看到。
Maven Clean Install
是指清除您拥有的所有已编译文件,确保您确实是从头开始编译每个模块
到目前为止,我能想到的最好的方法(对于非 Maven 项目)是手动删除目标文件夹,然后进行构建。 但我自己仍在寻找更好的答案。
我正在构建一个 Maven 项目,我发现如果我从 IntelliJ“Maven 项目”窗格运行 Maven Clean 阶段,它会删除目标文件夹。 target文件夹本身(不带子文件夹)对应NetBeans的dist文件夹,target中的子文件夹有对应NetBeans中build文件夹的子文件夹。 当你在 NetBeans 中清理和构建时,发生的第一件事就是删除了 build 文件夹和 dist 文件夹,这对应于删除 IntelliJ 中的目标文件夹,所以这就是为什么我建议这样做。
请注意,就像在打开一个恰好位于 build 或 dist 目录中的文件的同时尝试在 NetBeans 中清理和构建时会收到错误一样,如果您尝试执行 Maven Clean 阶段,也会在 IntelliJ 中类似地收到错误虽然在目标文件夹中打开了一个文件 - 不同之处在于,如果您在 Windows 中执行此操作,IntelliJ 将中途删除该文件夹,并且即使在您关闭程序之后也没有简单直接的方法来清理混乱即保持文件打开。 可能如果你重新启动它会清理,但谁想这样做呢? 我最终用 Sysinternals Process Explorer 确定了罪魁祸首进程(进程,实际上是 explorer.exe 的两个副本),杀死了所有的 explorer 实例(只杀死了两个罪魁祸首似乎没有用),然后通过任务启动资源管理器备份经理,一切都很好。
如果是 Maven 项目: 1.转到项目的根文件夹(您的 pom.xml 所在的位置) 2.在Windows资源管理器的地址栏中键入cmd 3.应该会提示您在 cmd 窗口中键入mvn clean 4.这将清除构建后创建的目标文件夹
确保您设置了系统变量,以便 mvn 命令可以工作(否则您将得到“ mvn未被识别为内部或外部命令”)
它应该是这样的: screenshotCMD
希望这可以帮助。
您可以使用终端切换到当前项目目录并使用mvn clean install
正如Jetbrains help 中所述,在 IntelliJ 中可以通过三种方式执行 maven 目标。 执行清理和安装并保存配置的一种简单方法是使用 CRTL 按钮从 maven 选项卡中选择目标“清理”和“安装” -> 修改运行配置 -> 检查所有字段 -> 单击确定。 然后您可以执行此配置以进行清理和安装。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.