问题标签 [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 回答
97 浏览

maven - 将使用 Makefile 创建的报告迁移到 Maven 站点报告

我对 maven 很陌生,但要求将我当前由子目录中的 Makefile 创建的报告移动make allmvn site报告中。

我将报告中的所有非 Java 内容放入一个legacy-report目录中。所以当前的树大致是这样的:

所以我mvn site为我的法律报告启用的问题是

  • 我应该使用什么 Maven(报告)插件?
  • 我应该如何更改目录布局?
  • 我如何将其整合到 main 中pom.xml
  • pom.xml我的目录中是否需要一个legacy-reporting,它看起来像什么(大致)?
0 投票
0 回答
61 浏览

maven - 父级 Maven 站点

我有以下 maven POM 结构

  • 图书馆
    • 图书馆项目1
    • 图书馆计划2
    • 图书馆计划3
  • 成分
    • 比较1
      • Comp1项目1
      • Comp1项目2
      • Comp1项目3
    • 比较2
      • Comp2项目1
      • Comp2项目2
      • Comp2项目3
  • 应用
    • 应用项目1
    • 应用项目2
    • 应用项目3

使用 maven project-info-reports,我可以轻松地为每个 AppProject 生成依赖管理。

但是,我想生成一个报告,给出父 POM 之间的依赖关系。那就是使用 Comp1、Comp2 和 Libraries 的哪个版本来构建应用程序。这样做的原因是每组项目都被标记在一起并且具有相同的版本。(为了让管理者更容易阅读......)

如果不是完整的解决方案,欢迎提供有关如何完成此操作的任何提示或指示。

干杯

0 投票
3 回答
16937 浏览

maven-3 - 不可解析的父 POM:构建 Maven 3 项目站点时

当我尝试构建站点时,我目前面临 Maven 3 的以下问题。我会感谢你在这方面的帮助。

mvn 清洁网站

首先是配置:

父 POM:

聚合项目pom:

项目A的pom:

项目 B 的 pom:

4.0.0

这是我运行“mvn clean site”的文件夹的结构:

在执行mvn clean site以下命令之前,parent-pom 已成功部署到 NEXUS 存储库mvn deploy -DaltDeploymentRepository=snapshots::default::http://MyServer:8081/nexus/content/repositories/snapshots

最后是问题本身:

当我mvn clean site在成功构建 parent-pom 站点部署后立即运行时。如果我从本地存储库(~/.m2/repository)中删除文件夹(及其内容)“我的”(它包含父 pom),然后尝试构建站点,mvn clean site我收到开头描述的错误. 实际上 Maven 从 NEXUS 下载 parent-pom。我比较了下载的文件和部署后生成的文件,发现很少有文件丢失,例如“0.1-SNAPSHOT”文件夹附近的 maven-metadata-local.xml。

因此,当我尝试从 Jenkins 运行站点构建作业时,我收到了上述错误,因为父 pom 不是从运行 Jenkins 的机器上部署的。

我怎么能想出这个问题或我做错了什么?

谢谢你。

0 投票
1 回答
91 浏览

maven - Maven 站点:在“部署”目标期间(在测试配置文件中)部署(使用不同的 url)?

如何让 Maven 在运行部署时执行站点:站点和站点:部署?

我最好制作自己的插件(maven-release-plugin 的修改版本)还是在 Maven 中有一种简单的方法(在配置文件中配置插件)?

谢谢!

编辑澄清:我基本上希望为快照发布完成一个站点部署(到一个特殊的 url)。即javadoc。谢谢!

0 投票
1 回答
1029 浏览

junit - 如何将万无一失的报告分为 2 个或更多类别?

我想将测试分为 3 个不同的类别:

  • 单元
  • 组件
  • 系统

然后我想在不同的阶段分别运行它们,并将这些测试的执行结果显示为 3 个不同的肯定报告,或者可能是一个,但测试结果分为 3 个不同的类别。

如何用maven实现它?

我知道我可以使用故障安全 Maven 插件单独运行测试。所以这不是问题。

唯一的问题是我可以将报告分为 3 类。

0 投票
1 回答
491 浏览

java - 默认情况下总是为多模块站点部署分阶段站点?

我正在努力理解部署具有工作链接的多模块 Maven 站点的复杂性。由于我使用maven-scm-provider-hg.

根据文档,我应该跑去mvn site:site site:stage获得一个完整的工作站点。但是,当我运行mvn site:deploy它时,它会部署父 pom 站点,除了图像和 css 文件夹外,它是空的。

接下来我试试mvn site:stage-deploy。这会失败,因为它会添加staging/到 url,因为我使用的是 Google 代码,所以会导致错误,因为http://code.google.com/p/myproject.site/staging它不是存储库。这也不是一个长期的解决方案,因为我很确定 maven 发布插件运行site:site

使用工作链接部署完整的多模块站点的官方方法是什么?

0 投票
1 回答
76 浏览

java - 在 glassfish 上托管 maven 生成的站点

我有 glassfish 服务器,用于托管 jenkins 以进行持续集成。该构建会生成一个 Maven 站点。有没有办法可以将此 maven 站点部署到 glassfish 中以便可以远程查看?

谢谢

0 投票
1 回答
2028 浏览

scala - 如何为 Maven 站点生成聚合的 scaladoc?

我有一个多模块 Maven 构建,我想在我的根模块中生成一个聚合的 Scaladoc,类似于 maven-javadoc-plugin 的聚合目标。我的第一次尝试是:

但是,aggregateDirectOnly 属性似乎没有任何效果。我总是只获得单个 jar 类型 POM 的 Scaladoc。

我也尝试将 forceAggregate 设置为 true,但它也没有效果。

这个怎么做?

0 投票
2 回答
2376 浏览

maven-3 - 如何在 Maven 3 站点插件中使用 Confluence 标记语言?

我想使用Confluence 标记语言使用Maven 站点插件生成我的站点。

正如doxia 文档中所说,这似乎是可能的。

这是我的文件结构(根据站点插件文档的要求):

但就这样,什么也没有产生。通过查看常见问题解答,我尝试在插件构建中包含“doxia-module-confluence”:

但它仍然是一样的,我的索引页面没有呈现(我有默认的)。

有人知道该怎么做吗?

0 投票
1 回答
968 浏览

java - Maven 站点插件失败并显示:无法访问 java.util.EnumSet.elementType

我使用 Maven 站点插件版本 2.2 和 XStream 版本 1.3.1。当我做,

它总是失败

我在这里做错了什么。我尝试使用 XStream 版本 1.2.2 没有任何运气