buildr:指定项目基目录

buildr:指定项目基目录,buildr,Buildr,我是buildr的新手,如果这件事微不足道,我深表歉意 我重构了我的所有项目,以便它们现在遵循Apache约定(src/main/java等),但我有一个大型java项目,它被分为三个逻辑子项目 换句话说,我的目录结构如下所示: [root] buildfile [project-a] [project-b] [directory-for-projects-c-d-e] [project-c] [project-d] [project-e] 每个项

我是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-c-d-e]本身就是一个项目

我设法使用base_dir=为项目c、d和e设置了基本目录,但是buildr没有为这3个项目输出正确的目标目录

有没有快速解决这个问题的方法?或者我需要定义一个新的布局来指定一个不同的基本目录吗?(如果是这样的话,似乎很奇怪)

我宁愿不必将项目c、d、e提升一级,因为当前的逻辑分组非常有意义


非常感谢。

您应该使用
base\u dir=
,这是。

我在原始问题中提到了base\u dir,所以不,不是真的。嗯,很抱歉我错过了。因此,通常情况下,目标目录是基于base_dir计算的。这3个项目的输出在哪里?你做了什么特别的事吗?如果我没记错的话,我只是咬紧牙关,把3个子项目提高了一个层次