gradle标准配置文件build.gradle

来源:互联网 发布:002175东方网络同花顺 编辑:程序博客网 时间:2024/05/17 08:06
group 'wind.test'version '1.0'apply plugin: 'java'sourceCompatibility = 1.8repositories {    mavenLocal()    maven { url "http://maven.ipo.com/nexus/content/groups/public/" }}dependencies {    def springVersion = "4.2.8.RELEASE"    //Spring相关依赖依赖    compile("org.springframework:spring-aop:$springVersion",            "org.springframework:spring-orm:$springVersion",            "org.springframework:spring-jdbc:$springVersion",            "org.springframework:spring-instrument-tomcat:$springVersion",            "org.springframework:spring-instrument:$springVersion",            "org.springframework:spring-framework-bom:$springVersion",            "org.springframework:spring-expression:$springVersion",            "org.springframework:spring-core:$springVersion",            "org.springframework:spring-context-support:$springVersion",            "org.springframework:spring-context:$springVersion",            "org.springframework:spring-beans:$springVersion",            "org.springframework:spring-aspects:$springVersion",            "org.springframework:spring-test:$springVersion",            "org.springframework:spring-tx:$springVersion",            "org.springframework:spring-web:$springVersion",            "org.springframework:spring-webmvc:$springVersion",            "org.springframework:spring-webmvc-portlet:$springVersion")    //日志相关依赖    compile(//"commons-logging:commons-logging:1.2",            "log4j:log4j:1.2.17")    // 数据库连接部分依赖    compile("mysql:mysql-connector-java:5.1.36")    // mybatis依赖    compile("org.mybatis:mybatis:3.2.1",            "org.mybatis:mybatis-spring:1.2.0")    //httpclient相关依赖    compile ("org.apache.httpcomponents:httpclient:4.5.2")    //selenium相关依赖    compile ("org.seleniumhq.selenium:selenium-java:2.53.1")    // json相关依赖    compile("com.alibaba:fastjson:1.2.7")    //dom4j相关依赖    compile("org.dom4j:com.springsource.org.dom4j:1.6.1")    // jxl获取excel相关依赖    compile ("net.sourceforge.jexcelapi:jxl:2.6.12")    // ssh服务连接相关依赖    compile ("com.jcraft:jsch:0.1.53")    //测试编译时的依赖    compile("org.testng:testng:6.9.10")}//使用TestNG生成测试报告
test {    useTestNG {        //打印正在运行的单元测试及结果        testLogging.events = ["failed", "passed", "skipped"]        //打印失败日志到控制台        testLogging.showStandardStreams = true        //配置testng.xml文件位置        suites(file("src/main/resources/qacontext/testng.xml"));    }    beforeTest { descriptor ->        logger.lifecycle("Running test: " + descriptor)    }    onOutput { descriptor, event ->        logger.lifecycle("Test: " + descriptor + " produced standard out/err: " + event.message)    }}
//修改gradle 构建编码为UTF-8tasks.withType(JavaCompile) { options.encoding = "UTF-8"}

原创粉丝点击