问题标签 [maven-site-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
471 浏览

teamcity - Maven站点,将TeamCity设置为ciManagement系统?

有没有办法可以配置我的 Maven 站点以将 TeamCity 显示为 CI 管理工具?我尝试指定“TeamCity”、“Team City”甚至“http://www.jetbrains.com/teamcity/”,但生成的 Maven 站点只是显示

POM 的这一部分似乎只识别特定的关键字,例如 Jenkins 或 Continuum - 对吗?Team City 是否有特殊关键字,或者我可以强制它显示名称的其他方式?

0 投票
1 回答
312 浏览

maven - 为 Maven SCM URL 使用 WebSVN 链接

一个典型的 WebSVN 链接如下所示:

但是,如果您将其包含为您的 Maven scm/url,则尝试运行构建(或更具体地说,对我而言 - site:deploy)会在第二个“=”(等于)上失败,根据以下错误:

是否有解决方法,允许在已发布的 Maven 站点中使用 WebSVN?

0 投票
1 回答
588 浏览

java - 如何为 Maven 站点生成 Google 站点地图?

是否可以通过maven-site-plugin生成Google Sitemap

0 投票
1 回答
793 浏览

maven - 使用 Maven 站点和降价在代码范围内显示美元符号

我想在使用 maven-site-plugin 和 markdown (doxia-module-markdown) 生成的代码范围内显示一个美元符号。

在代码范围之外,我使用了数字代码$并解决了问题。但是在一个代码跨度(4个空格)内,数字代码没有被解码,这实际上并不令人惊讶:

在代码块中,与号 (&) 和尖括号(< 和 >)会自动转换为 HTML 实体。

(来自http://daringfireball.net/projects/markdown/syntax#code

我还尝试将美元符号 ( $$) 加倍、转义 ( \$)、魅力 ( <3$),但没有任何效果!

有人有什么想法吗?

0 投票
2 回答
4099 浏览

maven-3 - Maven站点插件版本3失败?

我正在尝试使用 Maven 3.0.4 运行 maven site:site 目标的项目。我不知道,它一直在 Maven 2.2.1 下运行(当我认为它应该是 3 时)。

我不断收到以下失败:

无法在项目 myproj-parent 上执行目标 org.apache.maven.plugins:maven-site-plugin:3.0:site (default-cli):执行目标 org.apache.maven.plugins:maven-site-的 default-cli plugin:3.0:site failed: For artifact {null:null:null:jar}:groupId 不能为空。

我什至如何找到缺少 groupId 的工件?

0 投票
2 回答
1529 浏览

maven - 如何将 github markdown 文件包含到 maven 站点中

Github 建议在项目的根目录中创建 Markdown 格式的文件,如 README.md、LICENCE.md 或 CONTRIBUTORS.md。另一方面,这些文件对于自动生成的 Maven 站点来说是有价值的内容。

将这些文件包含到生成的站点报告中的最佳做法是什么?

我的一个想法是将它们复制到 src/site/markdown 并在成功生成站点后再次删除它们(以避免 SCM 污染)。

0 投票
1 回答
74 浏览

java - 为已发布的工件生成 Maven 站点

我有一个作为 Maven 工件发布的 Java 库,使用maven-release-plugin. 我希望有一个单独的 Maven 项目负责为该库生成站点,这样我就可以更改站点的内容(例如常见问题解答、教程等),而无需重新发布该库。

我希望从库本身合并的唯一数据是:

  • Javadocs
  • 任何基于源的报告(例如覆盖率或 FindBugs 报告)
  • 版本号(在站点项目中手动更新就可以了)

在构建和发布库项目时,需要将这些项目生成为报告。我需要以某种方式将这些提供给站点项目,以便它可以将数据合并到它生成的站点中。这可能吗?

0 投票
1 回答
141 浏览

maven - 如何为 Doxia 的部分添加本地 HTML 锚?

在 Maven 站点文档中,我对部分使用如下代码:

如何告诉 Doxia 我希望部分名称/标题成为 HTML 本地锚?http://maven.apache.org/doxia/references/doxia-apt.html#Anchors确实谈到了这一点,但我一直无法将它应用于<section>s。

0 投票
5 回答
871 浏览

maven - Maven 站点 + 搜索功能

最近在我们的组织中,我们决定使用 maven 站点插件,并在 maven 生成的站点中维护有关我们项目的所有文档。但是我还没有找到任何添加搜索功能的方法,我唯一遇到的一些皮肤提供与谷歌搜索引擎的集成,但我不能使用它,因为我们在我们自己的网络中运行并且没有机会从外部使其“可索引”。

所以,我的问题是是否有人可以为此提出下降解决方案?我考虑开发一种 maven 插件,它可以运行 lucene 并自行索引所有内容,然后提供一个 API 以在站点内使用此搜索,但我希望我不需要重新发明轮子 :) 所以任何建议都会欢迎来到这里

提前致谢

0 投票
1 回答
421 浏览

maven - 构建 Maven 站点时,为什么我的注释处理器运行两次并中断构建?

我有一个构建,它使用注释处理器插件通过Hibernate JPA 2 Metamodel Generator生成 JPA 标准类。

这在进行 normal 时效果很好mvn clean package,但是当我构建站点时,它会失败:

我注意到该插件在站点生成期间运行了两次,但我不知道为什么。也许这是一个已知的Javadoc 插件错误