【发布时间】:2011-02-03 02:13:37
【问题描述】:
假设您已经在使用 m2eclipse plugin,如果它没有将您的 repo 中的依赖项更新到最新版本,您该怎么办?
例如,在命令行中,您可以添加-U 标志
mvn clean install -U
...强制更新依赖项。 Eclipse中有这样的东西吗? (它似乎并不总是能获取最新的更新。)
【问题讨论】:
标签: java eclipse maven-2 build m2eclipse
假设您已经在使用 m2eclipse plugin,如果它没有将您的 repo 中的依赖项更新到最新版本,您该怎么办?
例如,在命令行中,您可以添加-U 标志
mvn clean install -U
...强制更新依赖项。 Eclipse中有这样的东西吗? (它似乎并不总是能获取最新的更新。)
【问题讨论】:
标签: java eclipse maven-2 build m2eclipse
您可以右键单击您的项目,然后Maven > Update Project...,然后选择Force Update of Snapshots/Releases复选框然后点击确定。
【讨论】:
/path/to/bin/mvn clean install -U 中运行以获取更新的元数据文件。
Update Snapshots 的选项,你知道该怎么做吗
如果 Maven 更新快照不起作用并且您有 Spring Tooling,一种有趣的方法是删除
注意:如果您使用其他任何东西,例如 eclipse:eclipse 或 Spring Tooling,Maven 更新快照有时会停止工作
【讨论】:
有时即使使用 m2eclipse 插件检查 Maven->Update Project->Force Update 选项,依赖项也不会更新。
万一它不适用于其他人,这个方法对我有用:
mvn eclipse:eclipse
这将使用新的依赖项更新您的 .classpath 文件,同时保留您的 .project 设置和其他 eclipse 配置文件。
如果您出于某种原因想清除旧设置,可以运行:
mvn eclipse:cleanmvn eclipse:eclipse
mvn eclipse:clean 将删除您的旧设置,然后mvn eclipse:eclipse 将创建新的 .project、.classpath 和其他 eclipse 配置文件。
【讨论】:
右键单击您的项目并选择Maven > Update Snapshots。除此之外,您还可以在Window > Preferences > Maven 中设置“启动时更新 Maven 项目”
更新:在最新版本的 Eclipse 中:
Maven > Update Project。 确保“强制更新快照/发布”是 检查。
【讨论】:
在使用 M2E 插件的较新版本的 Eclipse 中:
右键单击您的项目 --> Maven --> 更新项目...
在下面的对话框中有一个用于强制更新的复选框(“强制更新快照/发布”)
【讨论】: