build.gradle 18.0 KB
Newer Older
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
1 2 3 4 5 6
/*
 * This build file was auto generated by running the Gradle 'init' task
 */

defaultTasks "clean", "build"

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
7 8 9

ext {
	jackson2Version      = "2.9.8"
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
10
	log4jVersion         = "2.12.0"
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
11 12 13
	springVersion        = "5.2.2.RELEASE"
	springBootVersion    = "2.2.1.RELEASE"
	springSecurityVersion= "5.2.1.RELEASE"
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
14
	hibernateVersion	 = "6.0.17.Final"
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
15 16
	slf4jVersion	 	 = "1.7.26"
	jacksonVersion		 = "2.9.9"
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
17 18
	bouncycastleVersion	 = "1.60"
	httpcomponentsVersion= "4.5.6"
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
19 20
}

MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
21 22 23 24 25 26
configurations.all {
	transitive = false// 为本依赖关闭依赖传递特性
	// 所有需要忽略的包定义在此
	//all*.exclude group: 'commons-logging'
	//exclude group: 'org.slf4j', module: 'slf4j-api'
	//compile.exclude module: 'commons'
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
27 28
	//all*.exclude group: 'org.springframework.boot', module: 'spring-boot-starter-logging'
	//all*.exclude group: 'org.apache.logging.log4j', name: 'log4j-to-slf4j'
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
29
}
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
30 31


MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
32 33 34 35 36 37 38 39 40
// Apply the java plugin to add support for Java
//apply plugin: 'java'
allprojects {
    apply plugin: "java"
    apply plugin: "eclipse"
    //apply plugin: "pmd"
    //apply plugin: "findbugs"
    //apply plugin: "jdepend"
    
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
41 42 43 44 45 46 47 48
	configurations.all {
		transitive = false// 为本依赖关闭依赖传递特性
		//all*.exclude group: 'commons-logging'
		//exclude group: 'org.slf4j', module: 'slf4j-api'
		//compile.exclude module: 'commons'
		//all*.exclude group: 'org.springframework.boot', module: 'spring-boot-starter-logging'
		exclude(group: "org.apache.logging.log4j", module: "log4j-to-slf4j")
	}	
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
	
	sourceCompatibility = 1.8
	targetCompatibility	= 1.8
	compileJava.options.encoding = 'UTF-8'
	
	eclipse {
		jdt  {
		    File f = file('.settings/org.eclipse.core.resources.prefs')
		    f.write('eclipse.preferences.version=1\n')
		    f.append('encoding/<project>=UTF-8')
		}/*
		wtp {
	        facet {
	            facet name: 'jst.web', type: Facet.FacetType.fixed
	            facet name: 'wst.jsdt.web', type: Facet.FacetType.fixed
	            facet name: 'jst.java', type: Facet.FacetType.fixed
	            facet name: 'jst.web', version: '3.0'
	            facet name: 'jst.java', version: '1.7'
	            facet name: 'wst.jsdt.web', version: '1.0'
	        }
	    }*/
	}
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
71 72

    
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
73 74
}

MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
75 76 77 78 79 80 81 82
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
       // classpath("org.springframework.boot:spring-boot-gradle-plugin:2.1.6.RELEASE")
    }
}
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
83 84 85 86 87 88 89 90 91

// In this section you declare where to find the dependencies of your project
repositories {
    // Use 'jcenter' for resolving your dependencies.
    // You can declare any Maven/Ivy/file repository here.
    mavenCentral()
    jcenter()
    
}
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
92

MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
93
subprojects {  
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
94 95 96
	//apply plugin: 'org.springframework.boot'
	//apply plugin: 'io.spring.dependency-management'
	
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
	//项目名
     println project.name
     //项目相对路径
     println project.path
     //项目描述
     println project.description
     //项目的绝对路径
     println project.projectDir
     //项目的build文件绝对路径
     println project.buildDir
     //项目所在的group
     println project.group
     //项目的版本号
     println project.version
     //项目的ant对象
     println project.ant
	     
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
114 115 116 117 118 119 120 121 122 123 124
	sourceSets {
	    main {
	        java {
	            srcDir 'src/main/java' // 指定源码目录
	        }
	        resources {
	            srcDir 'src/main/resources' //资源目录
	        }
	   	 }
	}
   repositories {  
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
125 126 127
       	mavenLocal()
        mavenCentral()
        jcenter()
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
128
       
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
129
        maven { url "https://maven.eveoh.nl/content/repositories/releases" }
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
130
        maven { url "http://mvn.gt.igexin.com/nexus/content/repositories/releases"}
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
131
        maven { url "https://plugins.gradle.org/m2/" }        
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
132 133 134
        maven { url "http://repo.spring.io/plugins-release" }
        maven { url "https://repo.spring.io/milestone" }
        maven { url "https://repo.spring.io/snapshot" }
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
135 136 137
        maven { url "https://repo1.maven.org/maven2/" }
        maven { url "https://oss.sonatype.org/content/repositories/releases/" }
        maven { url "https://maven.repository.redhat.com/ga/" }
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
138 139
    }  
  
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
140 141
	dependencies {  
		 testCompile 'junit:junit:4.11' 
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
142 143 144
    	 compileOnly 'junit:junit:4.11'  
    	 testCompile group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1'
    	 compileOnly group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1'
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
145 146
         //compileOnly group: 'javax.servlet', name: 'jstl', version: '1.2'
         //compileOnly group: 'javax.servlet', name: 'jsp-api', version: '2.0' 
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165
         
         compile group: 'org.jboss.logging', name: 'jboss-logging', version: '3.4.0.Final'
         
         compile group: 'commons-beanutils', name: 'commons-beanutils', version: '1.9.3'
         compile group: 'commons-codec', name: 'commons-codec', version: '1.12'
         compile group: 'commons-collections', name: 'commons-collections', version: '3.2.2'
         compile group: 'org.apache.commons', name: 'commons-csv', version: '1.7'
         compile group: 'org.apache.commons', name: 'commons-dbcp2', version: '2.6.0'
         compile group: 'commons-dbutils', name: 'commons-dbutils', version: '1.7'
         compile group: 'org.apache.commons', name: 'commons-digester3', version: '3.2'
         compile group: 'commons-digester', name: 'commons-digester', version: '2.1'
         compile group: 'commons-io', name: 'commons-io', version: '2.6'
         compile group: 'commons-lang', name: 'commons-lang', version: '2.6'
         compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.9'
         compile group: 'commons-logging', name: 'commons-logging', version: '1.2'
         compile group: 'org.apache.commons', name: 'commons-pool2', version: '2.6.2'
         compile group: 'commons-httpclient', name: 'commons-httpclient', version: '3.1'
         compile group: 'commons-fileupload', name: 'commons-fileupload', version: '1.4'
         compile group: 'org.apache.commons', name: 'commons-email', version: '1.5'
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
166 167 168 169
         compile group: 'org.apache.httpcomponents', name: 'httpclient', version: "${httpcomponentsVersion}"
         compile group: 'org.apache.httpcomponents', name: 'fluent-hc', version: "${httpcomponentsVersion}"
         compile group: 'org.apache.httpcomponents', name: 'httpclient-cache', version: "${httpcomponentsVersion}"
         compile group: 'org.apache.httpcomponents', name: 'httpmime', version: "${httpcomponentsVersion}"
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
170 171 172
         compile group: 'org.apache.httpcomponents', name: 'httpcore', version: '4.4.10'
         compile group: 'org.apache.velocity', name: 'velocity', version: '1.7'
         compile group: 'velocity', name: 'velocity-dep', version: '1.4'
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
173
         compile group: 'org.freemarker', name: 'freemarker', version: '2.3.28'
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
174 175
         compile group: 'org.apache.commons', name: 'not-yet-commons-ssl', version: '0.3.9'
  
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
176 177 178 179 180 181 182 183 184 185 186
         compile group: 'org.apache.logging.log4j', name: 'log4j-1.2-api', version: "${log4jVersion}"
         compile group: 'org.apache.logging.log4j', name: 'log4j-api', version: "${log4jVersion}"
		 compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: "${log4jVersion}"
		 compile group: 'org.apache.logging.log4j', name: 'log4j-jcl', version: "${log4jVersion}"
		 compile group: 'org.apache.logging.log4j', name: 'log4j-jul', version: "${log4jVersion}"
		 compile group: 'org.apache.logging.log4j', name: 'log4j-slf4j-impl', version: "${log4jVersion}"
		 compile group: 'org.apache.logging.log4j', name: 'log4j-web', version: "${log4jVersion}"
         compile group: 'org.slf4j', name: 'slf4j-api', version: "${slf4jVersion}"
         
         compile group: 'org.springframework', name: 'spring-aop', version: "${springVersion}"
         compile group: 'org.springframework', name: 'spring-aspects', version: "${springVersion}"
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
187
         compile group: 'org.springframework', name: 'spring-beans', version: "${springVersion}"
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
188
         compile group: 'org.springframework', name: 'spring-core', version: "${springVersion}"
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
189 190 191
         compile group: 'org.springframework', name: 'spring-context', version: "${springVersion}"
         compile group: 'org.springframework', name: 'spring-context-indexer', version: "${springVersion}"
         compile group: 'org.springframework', name: 'spring-context-support', version: "${springVersion}"
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
192 193 194 195 196 197 198 199 200 201 202 203
         compile group: 'org.springframework', name: 'spring-expression', version: "${springVersion}"
         compile group: 'org.springframework', name: 'spring-instrument', version: "${springVersion}"
         compile group: 'org.springframework', name: 'spring-jcl', version: "${springVersion}"
         compile group: 'org.springframework', name: 'spring-jdbc', version: "${springVersion}"
         compile group: 'org.springframework', name: 'spring-jms', version: "${springVersion}"
         compile group: 'org.springframework', name: 'spring-messaging', version: "${springVersion}"
         compile group: 'org.springframework', name: 'spring-orm', version: "${springVersion}"
         compile group: 'org.springframework', name: 'spring-oxm', version: "${springVersion}"
         compile group: 'org.springframework', name: 'spring-test', version: "${springVersion}"
         compile group: 'org.springframework', name: 'spring-tx', version: "${springVersion}"
         compile group: 'org.springframework', name: 'spring-web', version: "${springVersion}"
         compile group: 'org.springframework', name: 'spring-webflux', version: "${springVersion}"
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
204
         compile group: 'org.springframework', name: 'spring-webmvc', version: "${springVersion}"
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
205 206 207 208 209 210
         compile group: 'org.springframework', name: 'spring-websocket', version: "${springVersion}"
         
         compile group: 'org.springframework.security', name: 'spring-security-core', version: "${springSecurityVersion}"
         compile group: 'org.springframework.security', name: 'spring-security-web', version: "${springSecurityVersion}"
         compile group: 'org.springframework.security', name: 'spring-security-crypto', version: "${springSecurityVersion}"
         
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
211 212 213 214 215 216 217 218 219 220
         compile group: 'org.springframework.boot', name: 'spring-boot', version: "${springBootVersion}"
         compile group: 'org.springframework.boot', name: 'spring-boot-starter', version:  "${springBootVersion}"
         compile group: 'org.springframework.boot', name: 'spring-boot-actuator', version:  "${springBootVersion}"
         compile group: 'org.springframework.boot', name: 'spring-boot-autoconfigure', version:  "${springBootVersion}"
         compile group: 'org.springframework.boot', name: 'spring-boot-starter-freemarker', version:  "${springBootVersion}"
         compile group: 'org.springframework.boot', name: 'spring-boot-starter-log4j2', version:  "${springBootVersion}"
         compile group: 'org.springframework.boot', name: 'spring-boot-starter-web', version:  "${springBootVersion}"
         compile group: 'org.springframework.boot', name: 'spring-boot-starter-tomcat', version:  "${springBootVersion}"
         testCompile group: 'org.springframework.boot', name: 'spring-boot-starter-test', version:  "${springBootVersion}"
         
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
221 222 223 224 225
         compile group: 'org.opensaml', name: 'opensaml', version: '2.6.4'
         compile group: 'org.opensaml', name: 'openws', version: '1.5.4'
         compile group: 'org.opensaml', name: 'xmltooling', version: '1.4.4'
         
         compile group: 'org.javassist', name: 'javassist', version: '3.23.0-GA'
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
226
         compile group: 'org.owasp.esapi', name: 'esapi', version: '2.2.0.0'
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
227 228 229
         compile group: 'com.sun.mail', name: 'javax.mail', version: '1.6.2'
         compile group: 'taglibs', name: 'standard', version: '1.1.2'
         compile group: 'javax.servlet.jsp.jstl', name: 'jstl', version: '1.2'
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
230 231 232
         compile group: 'javax.activation', name: 'activation', version: '1.1.1'
         compile group: 'javax.annotation', name: 'javax.annotation-api', version: '1.3.2'
         compile group: 'javax.transaction', name: 'jta', version: '1.1'
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
233 234
         compile group: 'javax.transaction', name: 'javax.transaction-api', version: '1.3'
         compile group: 'javax.validation', name: 'validation-api', version: '2.0.1.Final'
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
235 236
         compile group: 'javax.xml', name: 'jsr173', version: '1.0'
		 compile group: 'javax.xml.bind', name: 'jaxb-api', version: '2.3.1'
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
237 238 239
		 compile group: 'javax.xml.bind', name: 'jaxb-core', version: '2.3.0.1'
		 compile group: 'javax.xml.bind', name: 'jaxb-impl', version: '2.3.0.1'
		 compile group: 'javax.xml.bind', name: 'jaxb-xjc', version: '2.3.0.1'
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
240
         
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
241 242 243
         compile group: 'org.bouncycastle', name: 'bcpkix-jdk15on', version: "${bouncycastleVersion}"
         compile group: 'org.bouncycastle', name: 'bcprov-jdk15on', version: "${bouncycastleVersion}"
         compile group: 'org.bouncycastle', name: 'bcprov-ext-jdk15on', version: "${bouncycastleVersion}"
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
244 245
         compile group: 'com.google.crypto.tink', name: 'tink', version: '1.2.2'
         
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
246
         compile group: 'com.jhlabs', name: 'filters', version: '2.0.235-1'
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263
         compile group: 'com.github.penggle', name: 'kaptcha', version: '2.3.2'
         
         compile group: 'com.google.code.gson', name: 'gson', version: '2.8.5'
         compile group: 'org.codehaus.jackson', name: 'jackson-all', version: '1.8.5'
         compile group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: "${jacksonVersion}"
         compile group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: "${jacksonVersion}"
         compile group: 'com.fasterxml.jackson.core', name: 'jackson-annotations', version: "${jacksonVersion}"
         compile group: 'com.fasterxml', name: 'classmate', version: '1.5.0'
         
         compile group: 'org.reactivestreams', name: 'reactive-streams', version: '1.0.2'
         compile group: 'io.projectreactor', name: 'reactor-core', version: '3.2.10.RELEASE'
         compile group: 'eu.tekul', name: 'szxcvbn_2.9.2', version: '0.2'
         
         compile group: 'org.quartz-scheduler', name: 'quartz', version: '2.2.3'
         
         compile group: 'redis.clients', name: 'jedis', version: '3.0.1'
         compile group: 'org.ehcache', name: 'ehcache', version: '3.5.3'
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
264 265 266 267
         compile group: 'org.mybatis', name: 'mybatis', version: '3.5.3'
         compile group: 'org.mybatis', name: 'mybatis-spring', version: '2.0.3'
         compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.48'
		 compile group: 'com.alibaba', name: 'druid', version: '1.1.21'
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
268 269 270
         compile group: 'org.hibernate.validator', name: 'hibernate-validator', version: "${hibernateVersion}"
         compile group: 'org.hibernate', name: 'hibernate-validator-cdi', version: "${hibernateVersion}"
         compile group: 'org.hibernate.validator', name: 'hibernate-validator-annotation-processor', version: "${hibernateVersion}"
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287
        
         
         compile group: 'net.jradius', name: 'jradius-core', version: '1.1.5'
         compile group: 'net.jradius', name: 'jradius-dictionary', version: '1.1.5'
         
         compile group: 'joda-time', name: 'joda-time', version: '2.10'
         compile group: 'org.yaml', name: 'snakeyaml', version: '1.24'
         compile group: 'net.sourceforge.nekohtml', name: 'nekohtml', version: '1.9.22'
         compile group: 'org.jdom', name: 'jdom', version: '2.0.2'
         compile group: 'com.google.zxing', name: 'core', version: '3.4.0'
         compile group: 'com.google.guava', name: 'guava', version: '27.1-jre'
         compile group: 'ognl', name: 'ognl', version: '3.2.9'
         compile group: 'cglib', name: 'cglib', version: '3.2.12'
         compile group: 'org.ow2.asm', name: 'asm', version: '7.0'
         compile group: 'aopalliance', name: 'aopalliance', version: '1.0'
         compile group: 'org.aspectj', name: 'aspectjtools', version: '1.9.4'
         compile group: 'dom4j', name: 'dom4j', version: '1.6.1'
MaxKey单点登录官方's avatar
fix  
MaxKey单点登录官方 已提交
288
		 compile group: 'xalan', name: 'serializer', version: '2.7.2'
MaxKey单点登录官方's avatar
splite  
MaxKey单点登录官方 已提交
289 290 291 292 293 294 295 296 297 298
		 compile group: 'xml-resolver', name: 'xml-resolver', version: '1.2'
		 compile group: 'org.apache.santuario', name: 'xmlsec', version: '1.5.8'
		 compile group: 'org.ogce', name: 'xpp3', version: '1.1.6'
		 compile group: 'com.thoughtworks.xstream', name: 'xstream', version: '1.4.10'
		 testCompile group: 'xmlunit', name: 'xmlunit', version: '1.6'
		 
         compile group: 'com.belerweb', name: 'pinyin4j', version: '2.5.1'
         
         testCompile group: 'org.mockito', name: 'mockito-all', version: '1.10.19'
         
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
299
    	 //local jars
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
300
    	 compile fileTree(dir: "${rootDir}/maxkey-lib/", include: '*.jar')
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
301
    	 
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
302
    	 compile group: 'org.apache.tomcat.embed', name: 'tomcat-embed-core', version: '9.0.29'
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
303
    	 compile group: 'org.apache.tomcat.embed', name: 'tomcat-embed-logging-juli', version: '8.5.2'
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
304 305
    	 
    	 
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
306 307 308
    }
    
      
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
309 310 311 312 313 314 315 316 317 318 319
    jar {  

	    def currentTime = java.time.ZonedDateTime.now()
	    manifest {
	        attributes( "Implementation-Title": project.name,
	                	"Implementation-Vendor": project.vendor,
	                	"Created-By": project.group,
	                	"Implementation-Date": currentTime,
	                	"Implementation-Version": project.version)
	    }
	}
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
320
    
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
321 322
    task checkenv{
		println 'check env for project '
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
323 324 325 326 327 328 329 330 331
	     //项目名
	     println project.name
	     //项目相对路径
	     println project.path
	     //项目描述
	     println project.description
	     //项目的绝对路径
	     println project.projectDir
	     //项目的build文件绝对路径
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
332
	     println "buildDir " +project.buildDir
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
333 334 335 336 337 338
	     //项目所在的group
	     println project.group
	     //项目的版本号
	     println project.version
	     //项目的ant对象
	     println project.ant
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
339 340
		 
	}
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
341 342

    task copyjar2Release(type: Copy) {
MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
343
		println "$buildDir/libs/ to $rootDir/build/jars/"
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365
		into "$rootDir/build/jars/"
	    from "$buildDir/libs/"
	    include '*.jar'
	}
	
	task copydemoWar2Release(type: Copy) {
		into "$rootDir/build/demowar/"
	    from "$buildDir/libs/"
	    include '*demo*.war'
	}
	
	task copyWar2Release(type: Copy) {
		into "$rootDir/build/"
	    from "$buildDir/libs/"
	    include '*web*.war'
	}
	
	task copyotherWar2Release(type: Copy) {
		into "$rootDir/build/"
	    from "$buildDir/libs/"
	}

MaxKey单点登录官方's avatar
MaxKey单点登录官方 已提交
366 367 368
	task buildRelease(dependsOn:['build','jar','copyjar2Release'])  {
	   println 'Build MaxKey '+project.name +' complete .'
	}
MaxKey单点登录官方's avatar
init  
MaxKey单点登录官方 已提交
369 370 371 372 373 374 375 376
}  



// In this section you declare the dependencies for your production and test code
dependencies {
 
}