对于我的Java项目,我使用ObjectAid eclipse插件作为我的域类的UML可视化工具。每个类图都是 .ucls 资源文件。
根据Maven原则,我在哪里需要在项目结构中找到我的* .ucls文件?
答案 0 :(得分:2)
您想要的任何地方,除非它们是自动生成的。
如果它们是在构建期间生成的,则它们属于target
中的某个位置。
如果他们不是,那在某种程度上取决于你实际上在做什么。我有点质疑将它们保留在项目中的想法,但我很同意将它们作为项目的一部分 - 我只是不相信它们不完全属于其他地方,就像项目维基/ CMS /等
我在docs
的顶层保留了书面文档,因为它不是源代码:IMO源代码是“在构建期间使用的东西”,文档不是(例如,除非是如果它需要从一种格式转换到另一种格式。)
答案 1 :(得分:1)
关于存储文档的位置,没有通用的maven约定。只要它不会干扰构建过程,您就可以随意将它放在任何您喜欢的位置。
我们将文档存储在/src/main/doc
中,但这只是团队范围内的共识,因此请随意选择自己的文档。