私の Java プロジェクトでは、ObjectAid Eclipse プラグインをドメイン クラスの UML 視覚化ツールとして使用しています。各クラス ダイアグラムは.uclsリソース ファイルです。
Maven の原則によると、プロジェクト構造内の *.ucls ファイルをどこに配置する必要がありますか?
自動的に生成されない限り、どこでも好きな場所に。
ビルド中に生成された場合、それらはのどこかに属しtarget
ます。
そうでない場合は、実際に何をするかによって多少異なります。それらをプロジェクト内に保持するという考えには疑問がありますが、プロジェクトの一部としてそれらを望んでいることに共感しています。プロジェクトwiki / CMS /のように、それらが完全に他の場所に属していないことを確信していません。等
ソースではないため、ドキュメントをトップレベルに保持しますdocs
。IMOソースは「ビルド中に使用されるもの」であり、ドキュメントはそうではありません(たとえば、ある形式から別)。
ドキュメントを保存する場所に関する一般的な Maven 規則はありません。ビルドプロセスを妨げない限り、好きな場所に自由に配置できます。
にドキュメントを保存して/src/main/doc
いますが、これはチーム全体のコンセンサスに過ぎないため、自由に独自のものを選択してください。