假设分层项目布局如下:
root
-subproject1
-subproject2
其中 root 仅聚合所有子项目。
正如预期的那样,调用eclipse
root 会为所有子项目生成可导入的 eclipse 项目。
但是,现在考虑子项目 1 也聚合子项目 2。eclipse
在根项目或子项目 1 中调用任务会为除子项目 1 之外的所有项目文件生成项目文件。总而言之,有一个“聚合图”,例如
-> subproject1
/ |
root |
\ v
-> subproject2
从不为子项目 1 生成 eclipse 文件。
我是否遗漏了一些关于聚合语义的东西,或者这是 sbteclipse 中的一个错误?
可以在此处的构建文件中找到发生此问题的具体案例。除非在第 58 行删除其自己的聚合设置,否则项目“vfd-main”永远不会生成任何 Eclipse 项目。顺便说一句,我使用的是 sbteclipse 版本 3.0.0