ソースを参照

修改配置依赖,支持项目自动依赖版本;

修改为默认JDK1.8
4.1.3.A
xfworld 8年前
コミット
70d636be0d
1個のファイルの変更55行の追加27行の削除
  1. +55
    -27
      build.gradle

+ 55
- 27
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


読み込み中…
キャンセル
保存