同一Java Eclipse项目中的多个META-INF文件夹

问题描述 投票:0回答:1

[我正在研究一个Java eclipse RCP项目,其中Package Explorer显示4个软件包,其中三个具有META-INF文件夹,每个包含一个MANIFEST.MF文件。

并且每个包(一个包除外)都有自己的build.properties

我不明白为什么会有三个META-INF文件夹。

我也无法确定这些程序包如何交互,因为带有程序包的类在其他程序包上没有引用。

任何了解此结构的提示都会有所帮助。谢谢。

java package eclipse-rcp meta-inf
1个回答
1
投票

听起来您已经使用嵌套项目设置了RCP。有时建议这样做以帮助组织RCP项目。每个“包”实际上都是一个单独的项目。当选择项目显示样式时,项目浏览器会分层显示项目。

作为示例,这是我的RCP之一:Example nested projects

注意:在此示例中,我告诉Project Explorer显示通常隐藏的所有.project和.classpath文件。这有助于显示哪些文件夹是项目。

它有一个顶层项目('greg.music'),其中包含许多文件夹(.mvn,捆绑软件,功能,相关文件...)。 “ bundles”文件夹包含两个插件项目(greg.music.e4.rcp,greg.synch.jsynchfiles)。

此特定结构对于使用maven和Eclipse 的项目是常见的>

© www.soinside.com 2019 - 2024. All rights reserved.