3

我是 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 上移一级,因为当前的逻辑分组很有意义。

非常感谢。

4

1 回答 1

1

你应该使用base_dir=,这里是文档

于 2012-03-19T21:23:49.423 回答