问题标签 [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.
maven - Maven聚合站点生成
我有一个基于 Maven 的项目。有四个不同的项目,如下面的结构所示。每个主项目和子项目都有自己的 pom.xml 文件。
我正在运行mvn site
哪个ProjectC
依赖于ProjectB
哪个相互依赖ProjectA
和ProjectB
因此,当我运行 Maven 站点时test results
,所有这些项目的所有内容都会被创建individually
。我还想做的是aggregation
在这些项目和子项目中创建一个所有测试结果并将其显示在one place
.
那么maven网站有可能吗?
maven - 如何在 maven 项目站点上使用 markdown?
如何从使用 maven 和 markdown 标记语言的项目文档开始?Maven 站点默认是 APT,学习 maven 方式做事很不舒服。(通常团队中没有人会在他们还需要学习另一种标记语言时开始编写 maven 站点文档。)
是否有人尝试对 Maven 项目站点文档使用 markdown(与 github 上使用的标记语言相同)?我从Maven Doxia 参考资料中看到这是可能的。有什么问题吗?
我是 Maven 站点生成的新手。我认为 Markdown 比团队没有使用过的其他标记语言更好。
更新。成功了。请参阅下面的答案。
maven-3 - 多个模块中的多个 POM 的 Maven 站点登台
我有一个包含 5 个模块和子项目的项目。
mvn site
命令在每个模块下创建站点目录。我想将它放在一个公共目录中。
上面的配置说必须提供绝对路径。因此,当我提供绝对路径时,该站点会被推送到父项目/target/staging
。
我面临的问题是父项目(Module1)的index.html
其他主要.html
内容正在被其他父链接替换,因此index.html
在生成站点的目录中只能找到最后一个父项目。如何修复它/为站点目录指定正确的路径?
另外,我如何将所有报告(如 javadocs、corbetura 等)汇总到一个主要报告中。
maven - Maven 站点/项目信息报告插件生成空依赖报告
使用 maven-project-info-reports-plugin 生成的依赖项报告错误地报告了仅一个项目和零传递依赖项。但是,依赖性收敛报告会生成完整的依赖性列表。从命令行运行 project-info-reports:dependencies 目标时,未生成任何输出或 outputDirectory 参数未正常工作(在指定的 outputDirectory 中未生成报告文件)。有默认目录吗?我只能使用 mvn 站点插件生成报告。
我得到的唯一明显错误是一系列“工件:XXXX 没有文件”错误,如MPIR-251中所述,但我想知道这是否是一个红鲱鱼而不是问题的原因。想法?
配置:maven:3.0.3 maven-site-plugin:3.1 maven-project-info-reports-plugin:2.6 操作系统:Mac OS-X
maven - Maven 反应器和站点
我有一个多模块项目,它有一个父pom.xml
模块和几个模块,其中一些模块相互依赖。在项目目录中我可以调用
在每个模块中运行单元测试。这里没问题。但如果我打电话
其中一个模块报告
我认为这不应该发生,因为这些依赖项是在“mvn 测试”期间发现的。此外,它们不在工件服务器中,而是在父项目中。错误中提到的目标就是目标site
。为什么mvn test
成功(关于它找到的依赖项)mvn site
而不成功?我是否必须以特殊的方式构建站点 - 因为这是一个反应堆构建?
maven - 如何让 maven-site-plugin 解析我的多模块 Maven 项目的父 pom.xml?
我有一个花园品种的 Maven 项目。它有几个模块。因此,根pom.xml
以大 Maven 方式充当父节点和聚合器。
该项目可以正常构建和安装。
根pom.xml
继承自一个公司pom.xml
,其节如下:
当我mvn site
针对这个 root运行时pom.xml
,maven-site-plugin
版本 3.2 报告它无法解析父级。
父级当然存在于我的本地存储库和本地 Nexus 中。生命周期的任何其他阶段都没有解决父级问题。
其他人报告了这个问题。关于这个主题还有另一个 StackOverflow 问题,但它的问题与我的问题完全一样并不是很明显。
添加<relativePath/>
到<parent>
上面的节(我的第一个想法)并没有以任何方式改变行为。
我怎样才能得到maven-site-plugin
解决父母的问题pom.xml
?
maven-3 - javadoc 的 Maven 3 站点插件问题:test-javadoc
我是 Maven 新手,所以请多多包涵。我继承了这个多模块项目,我的老板希望我使用站点插件以及其他常用插件,例如 javadoc、jxr 和 surefire-report。这些报告只会为我们的测试源代码生成。
这是我的父母 pom.xml :
我使用以下方法从 Hudson 运行它:
这是我不断收到的错误:
编辑:这里的每个请求是 hwr-wlapp-ear 的 pom.xml
这是 hwr-wlapp-ear 的父级的 pom.xml
有人可以给我一些指示为什么会发生这种情况以及我该如何解决它?
maven-3 - 如何跳过 maven-javadoc-plugin 中的测试 api 文档?
在使用以下配置执行 'clean skip:skip' 后,我想跳过在我的 'target/site' 文件夹中生成 'testapidocs' 文件夹。
构建配置:
报告配置:
当我运行“干净的站点:站点”时,它会在“目标”目录下创建以下文件夹:
目标/站点/apidoc
target/site/testapidocs - 想跳过这个
maven - 如何禁用“测试源外部参照”
我正在使用 Maven 站点插件来生成我的项目页面。我也想发布资源。所以我使用了 JXR 插件。有谁知道是否可以禁用“测试源外部参照”报告。我只找到了这个页面http://jira.codehaus.org/browse/JXR-47但这个参数似乎不起作用。我在 POM 中的配置如下所示:
maven - Maven 构建在站点默认部署失败
从过去 2 天开始,我一直在努力解决我的 Maven 构建问题,但几乎没有成功。你能帮我解决这个问题吗?
我有一个看起来像的父 pom.xml
/li>在子 pom.xml 中,如果我执行“mvn install”,我编写的它可以正常工作。tar 文件已创建并出现在项目/目标文件夹中。目前看起来还不错...
- 当我释放时,问题就来了。好消息是,它一直运行到最后 - 创建 tar,将 tar 上传到我的 svn 存储库中.. 但之后 maven 试图读取父 pom.xml 并且在运行“maven-site-plugin:default-deploy”时出现错误然后“构建失败”
我在想的是 - 因为 tar 已创建并上传到 subversion 存储库,所以我们不需要创建站点和部署。我怎么能对 maven 说一旦创建了 tar 就什么也不做,这就是我的终点。换句话说 - 不要为我运行任何与“站点”相关的东西?
========================== 更新
我的发布插件配置如下
我们实际上是从我们的批处理文件中发布的,该文件由如下 mvn 语句组成 -
你现在能建议我吗?