[我正在研究一个Java eclipse RCP项目,其中Package Explorer显示4个软件包,其中三个具有META-INF
文件夹,每个包含一个MANIFEST.MF
文件。
并且每个包(一个包除外)都有自己的build.properties
。
我不明白为什么会有三个META-INF
文件夹。
我也无法确定这些程序包如何交互,因为带有程序包的类在其他程序包上没有引用。
任何了解此结构的提示都会有所帮助。谢谢。
听起来您已经使用嵌套项目设置了RCP。有时建议这样做以帮助组织RCP项目。每个“包”实际上都是一个单独的项目。当选择项目显示样式时,项目浏览器会分层显示项目。
注意:在此示例中,我告诉Project Explorer显示通常隐藏的所有.project和.classpath文件。这有助于显示哪些文件夹是项目。
它有一个顶层项目('greg.music'),其中包含许多文件夹(.mvn,捆绑软件,功能,相关文件...)。 “ bundles”文件夹包含两个插件项目(greg.music.e4.rcp,greg.synch.jsynchfiles)。
此特定结构对于使用maven和Eclipse tycho的项目是常见的>