繁体   English   中英

Eclipse项目参考层次结构

[英]Eclipse Project Reference Hierarchy

我正在我的产品中创建可插拔模块,因此在Eclipse工作区中创建了多个Java项目。 我希望维护项目引用的适当层次结构,因此假设项目的工作方式如下:

  • 核心项目(无所指)。
  • 项目1(指核心项目)。
  • 项目2(指项目1和核心项目)。

现在,在项目1的构建路径中,我在“项目”选项卡中添加了核心项目。
现在,在项目2的构建路径中,我仅添加了项目1的引用,并假设由于项目1引用了核心项目,因此在项目2中也可以使用核心项目的引用。 但是不幸的是核心项目对项目2不可见。
如果可以在Eclipse中获得实现这样的层次结构的任何帮助,我们将不胜感激。

您最好使用Maven和M2e插件(Eclipse Maven集成)

  1. 将核心依赖项添加到项目1
  2. 将项目1依赖项添加到项目2

让Maven和Eclipse做好自己的工作,一切都会像魅力一样运作。

由于似乎您要从项目2访问“核心”类,因此将核心作为项目2的依赖关系引用并不是错误的

好吧,我将查询发布到bug.eclipse.org,最后得到了答案。 这是解决方案的链接-https: //bugs.eclipse.org/bugs/show_bug.cgi?id=472030

转到“配置构建路径”菜单中项目1的“订购和导出”选项卡,然后选中“核心项目”旁边的复选框。 然后对项目2可见。
之所以这样,是因为Eclipse在默认情况下不会导出其依赖项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM