同样的问题以另一种方式表述:Eclipse 项目可以同时是插件项目和功能项目吗?
对于应用程序中的每个组件,我们的源代码中有 3 个 Eclipse 项目,如下所示:
pkg.component.name
pkg.component.name.rcp
pkg.component.name.rcp.feature
pkg.component.name
是一个插件项目,包含该组件的所有非 rcp Java 源代码。
pkg.component.name.rcp
是一个插件项目,其中包含特定于 RCP 的 Java 源代码。
pkg.component.name.rcp.feature
是一个仅包含两个文件的功能项目:build.properties
和feature.xml
. build.properties 包含一行:bin.includes = feature.xml
有什么原因我们不能在pkg.component.name.rcp
项目中定义这个特性吗?
将我们的项目数量减少大约三分之一会很好。
我的一位同事告诉我,他在这样做时遇到了问题,我不想解决一些不可能的问题,或者只是为了减少项目而被禁止的事情。