首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用maven java项目和Travis CI和github托管项目创建系统指标

使用maven java项目和Travis CI和github托管项目创建系统指标
EN

Stack Overflow用户
提问于 2014-05-21 07:40:11
回答 1查看 294关注 0票数 1

我的老师需要我使用持续集成构建服务器,所以我使用了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

EN

回答 1

Stack Overflow用户

发布于 2015-12-02 03:51:57

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

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

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

代码语言:javascript
复制
    language: java
jdk:
  - oraclejdk8
before_script:
  - mysql -e 'create database designtests_db;'
services:
  - mysql
cache:
  directories:
    - '$HOME/.m2/repository'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23771705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档