在我的Maven项目结构中何处找到我的UML图文件?

时间:2013-03-14 12:52:54

标签: java eclipse maven uml

对于我的Java项目,我使用ObjectAid eclipse插件作为我的域类的UML可视化工具。每个类图都是 .ucls 资源文件。

根据Maven原则,我在哪里需要在项目结构中找到我的* .ucls文件?

2 个答案:

答案 0 :(得分:2)

您想要的任何地方,除非它们是自动生成的。

如果它们是在构建期间生成的,则它们属于target中的某个位置。

如果他们不是,那在某种程度上取决于你实际上在做什么。我有点质疑将它们保留在项目中的想法,但我很同意将它们作为项目的一部分 - 我只是不相信它们不完全属于其他地方,就像项目维基/ CMS /等

我在docs的顶层保留了书面文档,因为它不是源代码:IMO源代码是“在构建期间使用的东西”,文档不是(例如,除非是如果它需要从一种格式转换到另一种格式。)

答案 1 :(得分:1)

关于存储文档的位置,没有通用的maven约定。只要它不会干扰构建过程,您就可以随意将它放在任何您喜欢的位置。

我们将文档存储在/src/main/doc中,但这只是团队范围内的共识,因此请随意选择自己的文档。