如何使 Eclipse 引用远程存储库中的最新版本而不是工作区中的当前版本?

cece2048

我使用 maven 版本范围作为项目 A 中的一个依赖项,

<dependency>
    <groupId>com.test</groupId>
    <artifactId>B</artifactId>
    <version>[0.2,)</version>
</dependency>

在 Eclipse 中,我在与项目 A 相同的工作区中也有项目 com.test.B。我想获得 0.2.5 版,这是我远程存储库中的最新版本,但在 Eclipse 中它引用了 0.2.6-SNAPSHOT我目前的开发版本还没有上传到远程仓库,所以我得到了

“Maven 依赖项”引用不存在的库

Eclipse 中的错误。如何使 Eclipse 引用远程存储库中的最新版本而不是工作区中的当前版本?我试过禁用工作区分辨率,没有用。从工作区中删除项目 B 可以解决问题,但我需要项目 B。

N00b 编程器

有两种方法可以解决@Sophia!

  • 您可以转到您的项目,右键单击并说“Maven”->“更新项目”
  • 如果上述方法没有帮助,您可以清理您的项目。右键单击pom.xmlRun as -> Maven build(目标为clean install)。

当你在一行中触发多个命令时..说 mvn versions:resolve-ranges clean install ......它会在发布构建时获取快照。

尝试单独执行命令。

先运行mvn versions:resolve-ranges再运行clean install

希望这些步骤能解决您的问题!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Git存储库中获得最新版本

如何在新版本的Eclipse中安装旧的Java版本以及新版本?

如何合并旧版本存储库中的zip文件中的代码与最新版本?

如何为Eclipse安装最新版本的ADT插件

如何查看sympy的当前版本并升级到最新版本?

在Woocommerce中,如何使用旧版API而不是最新版本?

如何确保git存储库中的所有Java项目都具有最新版本或所需版本的Maven依赖项?

如何在使用*而不是package.json中的版本号时始终获取最新版本?

如何将 Oracle apex 工作区升级到 20.1 最新版本

迦太基:如何获取给定存储库的最新版本?

如何在Linux Mint中安装最新版本的GCC稳定版本?

如何知道Linux中的OpenGL版本并安装最新版本

如何检查系统中@angular/material 的版本以及存在的最新版本的材料

如何找到所有可用软件包的列表以及存储库中可用的最新版本号?

将信息存储在辅助表中后,如何查询SQL页面的最新版本?

Gradle:如何将 URL 解析为存储库中最新版本的 SNAPSHOT 版本?

Debian-Eclipse的最新版本

配置Eclipse以使用最新版本的Gradle

在最新版本中,如何管理“移情”中的组?

Git:如何在不下载整个存储库的情况下下载最新版本的存储库文件?

如何从diff视图中编辑当前版本和比最新版本更旧的版本之间的文件当前版本?

如何将CentOS 6中的内核升级到最新版本?

在最新版本的Gnome Terminal中,如何通过键盘执行“全选”?

如何在Ubuntu中安装最新版本的软件包?

如何在ARM模板的“输出”部分中获取密钥的最新版本?

如何在最新版本的余烬数据中配置适配器?

如何在Ubuntu 14.04中安装最新版本的sbt?

如何在FreeBSD中安装最新版本的软件?

如何在最新版本的VSTS中添加Nuget软件包徽章