3

buildr は初めてなので、些細なことでしたら申し訳ありません。

すべてのプロジェクトをリファクタリングして、Apache の規則 (src/main/java など) に従うようにしましたが、3 つの論理サブ プロジェクトに分割された 1 つの大きな 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 を 1 レベル上に移動する必要はありません。現在の論理的なグループ化が非常に理にかなっているからです。

どうもありがとう。

4

1 に答える 1

1

を使用する必要があります。base_dir=ここにドキュメントがあります。

于 2012-03-19T21:23:49.423 に答える