典型的 Maven 项目中项目文档应该存储在哪里

发布于 2025-01-02 07:23:40 字数 1431 浏览 1 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一影成城 2025-01-09 07:23:40

不幸的是没有约定。如果您希望文档成为生成站点的一部分,显然 /src/site 是一个好地方。也许您甚至可以以 APT 格式编写文档?

但更有可能的是,您有一组 docpdfxls 文件、图形、电子邮件等。您可以将它们放在/src/site 以及在网站中放置超链接或...定义您自己的约定,遗憾的是。通常我见过 /src/main/doc(s)/src/doc(s) 甚至 /doc(s)

您不想将文档放在 /src/main/resourcessrc/main/webapp 中,因为这些文件将成为构建工件(JAR/ WAR),这是很少需要的。

Unfortunately there is no convention. If you want the documentation to be part of the generated site, obviously /src/site is a good place. Maybe you can even write the documentation in the APT format?

But more likely you have a set of doc, pdf and xls files, graphics, e-mails, etc. You can either place them under /src/site as well and put hyperlinks in the site or... define your own convention, sadly. Typically I have seen /src/main/doc(s), /src/doc(s) or even /doc(s).

You don't want to place your documentation in /src/main/resources or src/main/webapp, as the files will then be part of built artifact (JAR/WAR) which is rarely desired.

灰色世界里的红玫瑰 2025-01-09 07:23:40

http://www.sonatype.com /books/mvnref-book/reference/site- Generation-sect-dir-struct.html
推荐以下结构

sample-project
+- src/
[..]
+- resources/
|  +- images/
|  |  +- banner-left.png
|  |  +- banner-right.png
|  |
|  +- architecture.html
|  +- jira-roadmap-export-2007-03-26.html
[..]

http://www.sonatype.com/books/mvnref-book/reference/site-generation-sect-dir-struct.html
recommends the following structure

sample-project
+- src/
[..]
+- resources/
|  +- images/
|  |  +- banner-left.png
|  |  +- banner-right.png
|  |
|  +- architecture.html
|  +- jira-roadmap-export-2007-03-26.html
[..]
街道布景 2025-01-09 07:23:40

根据 maven-javadoc-plugin

参数可用于在生成的 javadoc 中包含其他资源,例如 HTML 或图像。然后,您可以在 javadoc 注释中链接到这些资源。默认情况下,所有 javadoc 资源都位于 ${basedir}/src/main/javadoc 目录中。请注意,您需要设置 docfilessubdirs 参数来复制这些内容。

According to the maven-javadoc-plugin:

The <javadocDirectory/> parameter can be used to include additional resources, like HTML or images, in the generated javadoc. You can then link to these resources in your javadoc comments. By default, all javadoc resources are in ${basedir}/src/main/javadoc directory. Note that you need to set the docfilessubdirs parameter to copy these.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文