当前位置: 首页 > 面试题库 >

在Eclipse m2e中,如何引用工作空间项目?

施冠玉
2023-03-14
问题内容

如何使用Eclipse m2e 引用另一个工作区项目?

我必须在项目设置中添加项目依赖项吗?但是在那种情况下,依赖关系不会显示在pom中。

如果将它们设置在pom中,它将不会引用工作空间中的项目,而是会引用本地存储库中的jar。很烦人,有人可以帮忙吗?


问题答案:

正确的方法如下:

  • 仅在POM文件中使用“依赖项”部分,不要摆弄Eclipse项目引用。右键单击项目,然后选择“ Maven” >“更新项目配置”_以将项目重置为Maven默认设置。这样, _m2e 拥有依赖关系的所有权。
  • 确保所有引用的项目在Eclipse中都已打开并且启用了Maven 性质
  • 检查每个项目的Maven设置,确保 groupIdartifactId版本 与您在Eclipse中打开的项目匹配。因此,如果您依赖的项目在Eclipse中具有 1.0.0-SNAPSHOT 版本,请确保在 依赖项 部分中, 依赖 项目的POM文件引用了 1.0.0-SNAPSHOT 版本。 __
  • 为每个项目启用 工作区解析 。右键单击项目,然后单击 Maven >启用工作区分辨率
  • 最后,如果仍未解决项目,请再次右键单击该项目,然后单击“ Maven” >“更新项目”

这应该可以解决您的问题。如果在此之后,仍然从文件系统中引用了您的依赖项,请再次检查 groupIdartifactId ,尤其是每个依赖项的
版本

还要检查项目中是否没有错误-尝试运行Maven安装。



 类似资料:
  • 问题内容: 我是python的新手。这似乎是一个基本问题。但我真的很想了解这里发生了什么 索引每个数据帧中的第一个元素 疑问1:为什么会这样?为什么myseries_three [0]给我一个keyError?调用myseries_one [0],myseries_one [0]或myseries_three [0]是什么意思?以这种方式调用是否意味着我们以行名进行调用? 疑问2:-Python中

  • 问题内容: 我对Python引用感到困惑。考虑以下示例: 我的任务: 编辑列表中的每个元素 类似地: 在python中,所有内容都按引用进行操作,那么何时创建新对象?我们总是需要和从模块,使对象副本? 请说清楚。 问题答案: 在Python中,变量不是容纳事物​​的盒子,它是指向对象的名称。在您的代码中: ->将名称绑定到字典 ->将名称绑定到列表 ->将名称绑定到另一个列表 您的第三行不是在改变

  • 问题内容: 我正在浏览位于http://tour.golang.org/的golang教程,并在示例29中进行了一些实验。 供您参考,原始示例复制到此处: 这很基本,它显示了如何创建该新结构实例。 但是,示例28显示了如何通过指向它的指针来操纵顶点,因此我对示例进行了一些修改,并对输出感到惊讶。这是修改: 并输出: 使我感到惊讶的不是{4,2},这似乎意味着更改更改了所指向的结构的实例。来自C /

  • 工作空间是资源管理的基本单位,每个工作空间下可以创建若干个函数。

  • eclipse 工作空间包含以下资源: 项目 文件 文件夹 项目启动时一般可以设置工作空间,你可以将其设置为默认工作空间,下次启动后无需再配置: 工作空间(Workspace)有明显的层次结构。 项目在最顶级,项目里头可以有文件和文件夹。 插件可以通过资源插件提供的API来管理工作空间的资源。 管理工作空间(Workspace) 用户通过使用视图,编辑器和向导功能来创建和管理工作空间中的资源。其中

  • 前面我们在安装Go的时候看到需要设置GOPATH变量,Go从1.1版本开始必须设置这个变量,而且不能和Go的安装目录一样,这个目录用来存放Go源码,Go的可运行文件,以及相应的编译之后的包文件。所以这个目录下面有三个子目录:src、bin、pkg GOPATH设置 go 命令依赖一个重要的环境变量:$GOPATH Windows系统中环境变量的形式为%GOPATH%,本书主要使用Unix形式,Wi