maven - mvn clean install -U 和 eclipse 项目之间的区别 => Maven => 更新项目
问题描述
这两件事是否都在做不同的事情?
作为第二个,当您右键单击 Eclipse 上的任何 maven 项目时,转到 Maven,然后更新项目。
首先很清楚,它从目标清理和工件并将工件生成到目标和本地存储库中。
解决方案
在第一种情况下,您启动 Maven 来构建一个 jar/war/ear 并将其安装在您的本地存储库中。这是Maven机制。它还通过-U
标志更新您的依赖项。
在第二种情况下,您启动一个更新依赖项的 m2eclipse 插件程序。它不会将任何工件写入您的本地存储库。它也不会运行完整的构建。
推荐阅读
- javascript - 我想在我的 React Native 应用程序中的谷歌地图中显示附近的餐馆。当我调用 Google API 附近搜索时,它会抛出状态:'ZERO_RESULTS'
- vba - MS Access将表复制到另一个表VBA代码
- php - 在 laravel 包中找不到类“Pusher\Pusher”
- c++ - 如何区分对数组索引的访问和分配?
- javascript - 谷歌验证码从 jquery 到 vanilla javascript
- stripe-payments - 订阅项目的条带替换/覆盖 UsageRecord
- android - 如何在android中具有某些条件的最新sdk版本中重复通知?
- c# - 如何编写与 ViewModel 类绑定的嵌套类?
- c# - 一种更新所有资源的 RESTful 方式
- c# - LINQ 将 null 计为 1 - 如何避免这种情况?