12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- apply plugin: 'java'
- mainClassName = 'com.qxgmat.Application'
- repositories {
- mavenLocal()
- maven { url = "http://maven.aliyun.com/nexus/content/groups/public" }
- mavenCentral()
- }
- dependencies {
- // shiro
- // compile(libraries."shiro-core", libraries."shiro-spring", libraries."shiro-cache")
- compileClasspath libraries."shiro"
- testCompile libraries."shiro"
- // druid
- compileClasspath 'com.alibaba:druid-spring-boot-starter:1.1.10'
- testCompile 'com.alibaba:druid-spring-boot-starter:1.1.10'
- // swagger
- compileClasspath libraries."springfox-bean-validators", libraries."springfox-swagger2", libraries."springfox-swagger-ui"
- testCompile libraries."springfox-bean-validators", libraries."springfox-swagger2", libraries."springfox-swagger-ui"
- compileClasspath 'com.github.penggle:kaptcha:2.3.2'
- testCompile 'com.github.penggle:kaptcha:2.3.2'
- // https://mvnrepository.com/artifact/org.apache.poi/poi
- compileClasspath group: 'org.apache.poi', name: 'poi', version: '3.17'
- testCompile group: 'org.apache.poi', name: 'poi', version: '3.17'
- compileClasspath group: 'org.apache.poi', name: 'poi-ooxml', version: '3.17'
- testCompile group: 'org.apache.poi', name: 'poi-ooxml', version: '3.17'
- // compileClasspath group: 'e-iceblue', name: 'spire.pdf', version: '2.2.0'
- compileClasspath group: 'com.itextpdf', name: 'itextpdf', version: '5.5.13.1'
- testCompile group: 'com.itextpdf', name: 'itextpdf', version: '5.5.13.1'
- compileClasspath group: 'com.itextpdf', name: 'itext-asian', version: '5.2.0'
- testCompile group: 'com.itextpdf', name: 'itext-asian', version: '5.2.0'
- // compile group: 'commons-lang', name: 'commons-lang', version:'2.6'
- // compile group: 'commons-fileupload', name: 'commons-fileupload', version:'1.3.3'
- // compile group: 'commons-io', name: 'commons-io', version:'2.6'
- // compile group: 'commons-codec', name: 'commons-codec', version:'1.11'
- // compile group: 'commons-configuration', name: 'commons-configuration', version:'1.10'
- }
- bootJar {
- classifier = 'boot'
- // lib目录的清除和复制任务
- dependsOn clearJar
- dependsOn copyJar
- manifest {
- // Properties 允许加载扩展jar,是compileClasspath生效,定义在loader.properties
- // https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#executable-jar-launching
- attributes 'Main-Class': 'org.springframework.boot.loader.PropertiesLauncher'
- attributes 'Start-Class': mainClassName
- }
- excludeDevtools = true
- }
- bootRun {
- dependsOn copyJar
- classpath +=files(fileTree(dir:"${libsDir}/lib/",include:['*.jar']))
- // jvmArgs = ["-Dloader.path=${libsDir}/lib", "-Dloader.debug=true"]
- // mainClassName = 'org.springframework.boot.loader.PropertiesLauncher'
- }
- //task runLocal(type: JavaExec) {
- // dependsOn bootJar
- // main="org.springframework.boot.loader.PropertiesLauncher"
- // args("-Dloader.path=${libsDir}/lib -Dloader.debug=true")
- //}
|