From 70d636be0d1667e28bc598fb9459bee695a37fe8 Mon Sep 17 00:00:00 2001 From: xfworld Date: Tue, 5 Dec 2017 10:37:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=85=8D=E7=BD=AE=E4=BE=9D?= =?UTF-8?q?=E8=B5=96=EF=BC=8C=E6=94=AF=E6=8C=81=E9=A1=B9=E7=9B=AE=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E4=BE=9D=E8=B5=96=E7=89=88=E6=9C=AC=EF=BC=9B=20?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=BA=E9=BB=98=E8=AE=A4JDK1.8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 82 +++++++++++++++++++++++++++++++++++----------------- 1 file changed, 55 insertions(+), 27 deletions(-) diff --git a/build.gradle b/build.gradle index d920039..43f20c0 100644 --- a/build.gradle +++ b/build.gradle @@ -6,27 +6,27 @@ * user guide available at https://docs.gradle.org/4.3.1/userguide/tutorial_java_projects.html */ group = 'cn.afterturn' -version = '0.1-beta' +version = '0.1' + +buildscript { + ext { + springBootVersion ='1.5.8.RELEASE' + } + repositories { + maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } + mavenLocal()//maven的本地仓 + jcenter()//官方仓 + } + dependencies { + classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") + classpath("io.spring.gradle:dependency-management-plugin:1.0.3.RELEASE") + } +} // Apply the java plugin to add support for Java apply plugin: 'java' apply plugin: 'idea' -apply plugin: "io.spring.dependency-management" - - buildscript { - ext { - springBootVersion ='1.5.8.RELEASE' - } - repositories { - maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } - mavenLocal()//maven的本地仓 - jcenter()//官方仓 - } - dependencies { - classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") - classpath("io.spring.gradle:dependency-management-plugin:1.0.3.RELEASE") - } - } +apply plugin: 'io.spring.dependency-management' @@ -60,21 +60,49 @@ apply plugin: "io.spring.dependency-management" easypoiVersion = '3.0.3' } +dependencyManagement { +// imports { +// mavenBom 'org.springframework.boot:spring-boot-dependencies:1.5.8.RELEASE' +// mavenBom 'cn.afterturn:easypoi-annotation:3.0.3' +// mavenBom 'cn.afterturn:easypoi-base:3.0.3' +// mavenBom 'cn.afterturn:easypoi:3.0.3' +// mavenBom 'cn.afterturn:easypoi-web:3.0.3' +// } + dependencies { +// dependency group:'org.springframework.boot', name:'spring-boot-dependencies', version:"${springBootVersion}" + +// dependency group: 'org.apache.poi', name: 'poi', version:"$poiVersion" +// dependency group: 'org.apache.poi', name: 'poi-ooxml', version:"$poiVersion" +// dependency group: 'org.apache.poi', name: 'poi-scratchpad', version:"$poiVersion" +// dependency(group: 'org.apache.poi', name: 'poi-ooxml-schemas', version:"$poiVersion") { +// exclude(module: 'xercesImpl') +// } +// +// dependency "cn.afterturn:easypoi-annotation:${easypoiVersion}" +// dependency "cn.afterturn:easypoi-base:${easypoiVersion}" +// dependency "cn.afterturn:easypoi:${easypoiVersion}" +// dependency "cn.afterturn:easypoi-web:${easypoiVersion}" +// +// dependency 'com.itextpdf:itextpdf:5.5.6' +// dependency 'com.itextpdf:itext-asian:5.2.0' +// dependency 'org.apache.commons:commons-lang3:3.3.2' + } +} + // In this section you declare the dependencies for your production and test code dependencies { // The production code uses the SLF4J logging API at compile time compile 'org.slf4j:slf4j-api:1.7.25' - // compile group: 'io.spring.gradle', name: 'dependency-management-plugin', version: '1.0.3.RELEASE' - compile group: 'org.springframework.boot', name: 'spring-boot-autoconfigure', version: "$springBootVersion" - compile group: 'org.springframework.boot', name: 'spring-boot-configuration-processor', version: "$springBootVersion" - + compile group: 'io.spring.gradle', name: 'dependency-management-plugin', version: '1.0.3.RELEASE' + compile group:'org.springframework.boot', name:'spring-boot-dependencies',version:"$springBootVersion" + compile group: 'org.springframework.boot', name: 'spring-boot-autoconfigure',version:"$springBootVersion" + compile group: 'org.springframework.boot', name: 'spring-boot-configuration-processor',version:"$springBootVersion" compile group: 'org.springframework.boot', name: 'spring-boot-starter-web',version:"$springBootVersion" - - compile group: 'cn.afterturn', name: 'easypoi-annotation', version: "$easypoiVersion" - compile group: 'cn.afterturn', name: 'easypoi-base', version: "$easypoiVersion" - compile group: 'cn.afterturn', name: 'easypoi', version: "$easypoiVersion", ext: 'pom' - compile group: 'cn.afterturn', name: 'easypoi-web', version: "$easypoiVersion" + compile "cn.afterturn:easypoi-annotation:${easypoiVersion}" + compile "cn.afterturn:easypoi-base:${easypoiVersion}" + compile "cn.afterturn:easypoi:${easypoiVersion}" + compile "cn.afterturn:easypoi-web:${easypoiVersion}" compile group: 'org.apache.poi', name: 'poi', version:"$poiVersion" @@ -86,7 +114,7 @@ dependencies { compile group: 'xerces', name: 'xercesImpl', version:'2.9.1' compile group: 'com.itextpdf', name: 'itextpdf', version:'5.5.6' compile group: 'com.itextpdf', name: 'itext-asian', version:'5.2.0' - compile group: 'org.apache.commons',name: 'commons-lang3',version: '3.3.2' + // Declare the dependency for your favourite test framework you want to use in your tests. // TestNG is also supported by the Gradle Test task. Just change the