【问题标题】:create system metrics with maven java project and Travis CI and github hosted project使用 maven java 项目和 Travis CI 和 github 托管项目创建系统指标
【发布时间】:2014-05-20 23:40:10
【问题描述】:

我的老师需要我使用持续集成构建服务器,所以我使用了 Travis CI,我的 java 项目托管在 github 上。

在 Travis 上运行良好: https://travis-ci.org/fabiophillip/calculadoralib

但他让我在自动构建完成后检查代码指标(代码行数、类数、方法等)......有人知道怎么做吗?

我曾尝试使用 PMD,但我已联系 Travis CI 帮助我,他们说 Travis 根本没有集成到 PMD。

我的 .travis.yml 是这样的:

语言:java JDK: - openjdk7

脚本: - mvn 安装 -DskipTests=false - mvn pmd:pmd

我正在使用命令 pmd:pmd 创建报告,但 Travis 终端没有提供任何相关信息...我如何获取报告?

我的 github 项目是这样的: https://github.com/fabiophillip/calculadoralib

你也可以在那里查看我的 pom.xml

【问题讨论】:

    标签: java maven build travis-ci


    【解决方案1】:

    我正在使用 maven,我在 pom.xml 文件中配置了几个报告插件(pmd、cobertura 等)。因此,我使用 mvn site 来生成包含所有报告的站点。

    我的 pom.xml 文件在这里:https://github.com/tacianosilva/designtests

    Travis 仅用于构建测试,它们使用 Maven。我的 .travis.yml:

        language: java
    jdk:
      - oraclejdk8
    before_script:
      - mysql -e 'create database designtests_db;'
    services:
      - mysql
    cache:
      directories:
        - '$HOME/.m2/repository'
    

    【讨论】:

      猜你喜欢
      • 2013-11-05
      • 1970-01-01
      • 2016-12-16
      • 2013-11-24
      • 2014-05-08
      • 2016-01-30
      • 2019-01-26
      • 2017-03-02
      • 1970-01-01
      相关资源
      最近更新 更多