私たちのプロジェクトは、java、sql、pascalという異なる言語を使用する比較的小さなコンポーネントから構築されています。各コンポーネントは、だから我々は決してJavaプロジェクトのレイアウト - それは簡単なことができますか?
- ミックスプログラミング言語
- ミックス機能
ほとんどの新しいコンポーネントは、いくつかのJavaのレガシーコンポーネントは非常に使い、maven structureを使用し、独自のリポジトリと、独自の関数スコープ
を持っています単純な構造では、 "src"と "test"フォルダしかなく、リソースファイルはjavaファイルの近くに置かれます。そしてそれは非常にconvinientであることが判明!私は何かを欠いているかもしれない?
質問 - 私は上記の事情のために、根拠何で、推奨Mavenの構造を持っているために、なぜ単に:
- [ "SRC /メイン/ javaの"、 "SRC /メイン/リソース"] => "SRC"
- [ "SRC /試験/ジャワ"、 "SRC /テスト/リソース" => "テスト"
文献。またWhy are project layout resources are kept separate from Java sources?
あなたが実際に参照する質問は、スタックオーバーフローに関するトピックではありません。これは、あなたにも明確な回答がないことを示すはずです。基本的に、あなたが喜んでください。 Mavenを使用する必要がある場合は、そのルールに従う必要があります。そうしないと、あなたの組織に便利なことをしてください。 – RealSkeptic
Mavenはあなた自身のディレクトリレイアウトを使用することを妨げません。あなたの意見は何でもできます。この質問は意見ベースの回答につながる – Redlab
このシナリオでは、グラデルやアイビーがうまく収まらないのだろうか?私がmavenを使うと、私はmavenレイアウトに固執するでしょう。私が言及したオプションを見て、あなたのコードベースに適しているかどうかを見てください。 – MrSimpleMind