问题标签 [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 - 将使用 Makefile 创建的报告迁移到 Maven 站点报告
我对 maven 很陌生,但要求将我当前由子目录中的 Makefile 创建的报告移动make all
到mvn site
报告中。
我将报告中的所有非 Java 内容放入一个legacy-report
目录中。所以当前的树大致是这样的:
所以我mvn site
为我的法律报告启用的问题是
- 我应该使用什么 Maven(报告)插件?
- 我应该如何更改目录布局?
- 我如何将其整合到 main 中
pom.xml
? pom.xml
我的目录中是否需要一个legacy-reporting
,它看起来像什么(大致)?
maven - 父级 Maven 站点
我有以下 maven POM 结构
- 图书馆
- 图书馆项目1
- 图书馆计划2
- 图书馆计划3
- 成分
- 比较1
- Comp1项目1
- Comp1项目2
- Comp1项目3
- 比较2
- Comp2项目1
- Comp2项目2
- Comp2项目3
- 比较1
- 应用
- 应用项目1
- 应用项目2
- 应用项目3
使用 maven project-info-reports,我可以轻松地为每个 AppProject 生成依赖管理。
但是,我想生成一个报告,给出父 POM 之间的依赖关系。那就是使用 Comp1、Comp2 和 Libraries 的哪个版本来构建应用程序。这样做的原因是每组项目都被标记在一起并且具有相同的版本。(为了让管理者更容易阅读......)
如果不是完整的解决方案,欢迎提供有关如何完成此操作的任何提示或指示。
干杯
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 的机器上部署的。
我怎么能想出这个问题或我做错了什么?
谢谢你。
maven - Maven 站点:在“部署”目标期间(在测试配置文件中)部署(使用不同的 url)?
如何让 Maven 在运行部署时执行站点:站点和站点:部署?
我最好制作自己的插件(maven-release-plugin 的修改版本)还是在 Maven 中有一种简单的方法(在配置文件中配置插件)?
谢谢!
编辑澄清:我基本上希望为快照发布完成一个站点部署(到一个特殊的 url)。即javadoc。谢谢!
junit - 如何将万无一失的报告分为 2 个或更多类别?
我想将测试分为 3 个不同的类别:
- 单元
- 组件
- 系统
然后我想在不同的阶段分别运行它们,并将这些测试的执行结果显示为 3 个不同的肯定报告,或者可能是一个,但测试结果分为 3 个不同的类别。
如何用maven实现它?
我知道我可以使用故障安全 Maven 插件单独运行测试。所以这不是问题。
唯一的问题是我可以将报告分为 3 类。
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
。
使用工作链接部署完整的多模块站点的官方方法是什么?
java - 在 glassfish 上托管 maven 生成的站点
我有 glassfish 服务器,用于托管 jenkins 以进行持续集成。该构建会生成一个 Maven 站点。有没有办法可以将此 maven 站点部署到 glassfish 中以便可以远程查看?
谢谢
scala - 如何为 Maven 站点生成聚合的 scaladoc?
我有一个多模块 Maven 构建,我想在我的根模块中生成一个聚合的 Scaladoc,类似于 maven-javadoc-plugin 的聚合目标。我的第一次尝试是:
但是,aggregateDirectOnly 属性似乎没有任何效果。我总是只获得单个 jar 类型 POM 的 Scaladoc。
我也尝试将 forceAggregate 设置为 true,但它也没有效果。
这个怎么做?
maven-3 - 如何在 Maven 3 站点插件中使用 Confluence 标记语言?
我想使用Confluence 标记语言使用Maven 站点插件生成我的站点。
正如doxia 文档中所说,这似乎是可能的。
这是我的文件结构(根据站点插件文档的要求):
但就这样,什么也没有产生。通过查看常见问题解答,我尝试在插件构建中包含“doxia-module-confluence”:
但它仍然是一样的,我的索引页面没有呈现(我有默认的)。
有人知道该怎么做吗?
java - Maven 站点插件失败并显示:无法访问 java.util.EnumSet.elementType
我使用 Maven 站点插件版本 2.2 和 XStream 版本 1.3.1。当我做,
它总是失败
我在这里做错了什么。我尝试使用 XStream 版本 1.2.2 没有任何运气