假设我们想用我们自己的 Eclipse 功能扩展其他人(开源)Eclipse 4 RCP 应用程序。显然,这个特性不能与其他代码一起存储,而必须驻留在自己的 git 存储库中。不幸的是,第 3 方的 RCP 应用程序的插件没有部署到任何 p2 存储库。Maven 被用作构建系统。
我还想执行包含我的功能的 RCP 集成测试。这是我打算建立的结构:
My Gitrepository
│
└───3rd party E4 RCP (Git repository as submodule)
│
└───My Feature
│ plugin project
│ feature project
| test fragment
| integration-test fragment
您对此有何看法?有没有更好或推荐的方法来解决这个问题?