【问题标题】:Maven - Deploy Cobertura Report to Confluence WikiMaven - 将 Cobertura 报告部署到 Confluence Wiki
【发布时间】:2014-10-07 09:58:51
【问题描述】:

我正在使用名为 maven-confluence-reporting-plugin 的插件来将我的文档直接部署到 Confluence Wiki 上。这运行良好,并且已正确映射/链接到默认的 site 阶段。基本上我关注了these instruction。

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

有人已经这样做了吗?

目前我基本上可以:

  • 或者创建一个标准的 Maven 站点,并集成 Cobertura 报告。
  • 在 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 插件。

【问题讨论】:

    标签: maven cobertura confluence maven-site-plugin maven-cobertura-plugin


    【解决方案1】:

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

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

    1. 生成和部署 cobertura 报告
    2. 在您的 wiki 页面中添加指向此类站点的链接
    3. 使用目标 confluence-reporting:deploy 部署到融合

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多