我是 buildr 的新手,如果这是微不足道的,我深表歉意。
我重构了我所有的项目,以便它们现在遵循 Apache 约定(src/main/java 等),但我有一个大型 Java 项目,它分为三个逻辑子项目。
换句话说,我的目录结构如下所示:
[root]
buildfile
[project-a]
[project-b]
[directory-for-projects-c-d-e]
[project-c]
[project-d]
[project-e]
每个单独的项目都遵循 Apache 约定,但问题是 buildr 认为 [directory-for-projects-cde] 本身就是一个项目。
我设法使用 base_dir= 为项目 c、d 和 e 设置基本目录 - 但 buildr 不会输出到这 3 个项目的正确目标目录。
有没有快速解决这个问题的方法?或者我是否需要定义一个新布局只是为了指定一个不同的 base_dir?(如果是这样的话,这似乎很奇怪)。
我宁愿不必将项目 c、d、e 上移一级,因为当前的逻辑分组很有意义。
非常感谢。