0

我正在使用名为maven-confluence-reporting-plugin 的插件,以便将我的文档直接部署到 Confluence Wiki 上。这运行良好,并且已正确映射/链接到默认站点阶段。基本上我遵循了这些指示

现在我想集成一个 Cobertura 报告,并将其放在 Confluence 上,或者至少我想有一个指向 Confluence 提供的 Cobertura 报告的链接。

有人已经这样做了吗?

基本上,目前我可以:

  • 或者创建一个集成了 Cobertura 报告的标准 Maven 站点。
  • 在 Confluence 上部署我的站点,但没有 Cobertura 报告。

我想:

  • 可从 Confluence 获得 Cobertura 报告。

我目前在我的 pom.xml 中有这个:

            <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-site-plugin</artifactId>
            <version>3.0</version>
            <configuration>
                <reportPlugins>
                    <plugin>
                        <groupId>org.bsc.maven</groupId>
                        <artifactId>maven-confluence-reporting-plugin</artifactId>
                        <version>3.3.0-beta3</version>
                        <reportSets>
                            <reportSet>
                                <id>confluence</id>
                                <configuration>
                                    <endPoint>http://localhost:8090/rpc/xmlrpc</endPoint>
                                    <spaceKey>REP</spaceKey>
                                    <parentPageTitle>Home</parentPageTitle>
                                    <title>myFirstTest</title>
                                    <labels>
                                        <label>test</label>
                                        <label>confluence</label>
                                    </labels>
                                    <templateWiki>${basedir}/src/site/confluence/template.confluence</templateWiki>
                                    <wikiFilesExt>.confluence</wikiFilesExt>
                                    <serverId>confluence</serverId>
                                    <properties>
                                        <prop>the_text_value</prop><!-- SIMPLE TEXT -->
                                        <prop1>classpath:plugin-report.properties</prop1><!-- FROM CLASSPATH -->
                                        <prop2>file://${basedir}/confluence.html</prop2><!-- FROM FILE 
                                            SYSTEM -->
                                    </properties>
                                </configuration>
                                <reports>
                                    <report>confluence-summary</report>
                                </reports>
                            </reportSet>
                        </reportSets>
                    </plugin>

我看不到如何在上面添加 Cobertura 插件。

4

1 回答 1

0

首先,我建议您遵循此处的文档,因为从 4.x 开始,可以使用该插件而无需将其连接到站点阶段(我必须更新 codehaus 文档)

其次,请记住,该插件部署到汇合,页面已经是 wiki 格式,所以我认为对你来说更好的方法是

  1. 生成和部署 cobertura 报告
  2. 将您的 wiki 页面链接放入此类站点
  3. 使用目标 confluence-reporting:deploy 部署到融合
于 2014-10-14T21:22:46.463 回答