2014-10-18 14 views
1

今天我試圖用cobertura報告將我的travis-ci與工作服連接起來。在將cobertura添加到我的項目後,不幸的是,Travis無法成功構建我的項目。如何在gravis和cobertura上搭建travis-ci

這裏是典型的構建:https://travis-ci.org/bandrzejczak/activiti-console-rest/jobs/38356310

這是我的build.gradle文件:

plugins { 
    id 'java' 
    id 'war' 
    id 'idea' 
    id 'net.saliman.cobertura' version '2.2.5' 
    id 'com.github.kt3k.coveralls' version '2.0.1' 
} 

sourceCompatibility = 1.7 
version = '0.0.1' 

repositories { 
    mavenCentral() 
    maven{ 
     url 'http://maven.restlet.org' 
    } 
} 

dependencies { 
    //compile dependencies 
    compile group: 'org.jetbrains', name: 'annotations', version: '13.0' 
    compile group: 'org.activiti', name: 'activiti-engine', version: '5.15.1' 
    compile group: 'org.activiti', name: 'activiti-spring', version: '5.15.1' 
    compile group: 'org.restlet.jee', name: 'org.restlet', version: '2.2.1' 
    compile group: 'org.restlet.jee', name: 'org.restlet.ext.spring', version: '2.2.1' 
    compile group: 'org.restlet.jee', name: 'org.restlet.ext.jackson', version: '2.2.1' 
    compile group: 'org.reflections', name: 'reflections', version: '0.9.8' 
    compile group: 'org.slf4j', name: 'slf4j-log4j12', version: '1.7.6' 

    //runtime dependencies 
    runtime group: 'mysql', name: 'mysql-connector-java', version: '5.1.31' 

    //test dependencies 
    testCompile group: 'junit', name: 'junit', version: '4.11' 
    testCompile group: 'org.springframework', name: 'spring-test', version: '3.2.7.RELEASE' 
    testCompile group: 'com.google.code.gson', name: 'gson', version: '2.3' 
    testRuntime group: 'com.h2database', name: 'h2', version: '1.4.178' 
    testRuntime group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1' 
} 

cobertura.coverageFormats = ['html', 'xml'] 

回答

0

我已經找到了答案,我的問題,但我已經忘記了它張貼在這裏。我的錯誤來自使用錯誤的工作服插件。這是你需要面對這樣的問題的內容:

buildscript { 
    repositories { 
     mavenCentral() 
    } 

    dependencies { 
     classpath 'org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.0.0' 
    } 
} 

apply plugin: 'com.github.kt3k.coveralls' 

你可以看到,我用here整個build.gradle