38 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Groovy
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Groovy
		
	
	
	
	
	
| plugins {
 | ||
|     id 'java'
 | ||
| }
 | ||
| 
 | ||
| group = 'com.actionsoft'
 | ||
| version = '1.0-SNAPSHOT'
 | ||
| 
 | ||
| repositories {
 | ||
|     mavenCentral()
 | ||
| }
 | ||
| 
 | ||
| // 为所有项目(包括根项目和所有子项目)的通用配置
 | ||
| allprojects {
 | ||
|     apply plugin: 'java'
 | ||
|     dependencies {
 | ||
|         def releaseUrl = '/Users/yuandongqiang/Documents/actionsoft/hsxa/release/bin'
 | ||
|         //必须绝对路径,bin/patch目录下的jar
 | ||
|         def patchlib = fileTree(dir: releaseUrl + '/patch', includes: ['**/*.jar'])
 | ||
|         //必须绝对路径,bin/lib目录
 | ||
|         def binLib = fileTree(dir: releaseUrl + '/lib', includes: ['**/*.jar'])
 | ||
|         //必须绝对路径,bin/jdbc目录。排除inceptor-driver-8.16.0.jar(因为里面包含了和common-io jar冲突的类导致编译报错
 | ||
|         def jdbc = fileTree(dir: releaseUrl + '/jdbc', includes: ['**/*.jar']).exclude('inceptor-driver-8.16.0.jar')
 | ||
| 
 | ||
|         implementation patchlib
 | ||
|         implementation binLib
 | ||
|         implementation jdbc
 | ||
| 
 | ||
|     }
 | ||
| }
 | ||
| 
 | ||
| //若打包的jar中中文乱码,增加以下配置
 | ||
| tasks.withType(JavaCompile) {
 | ||
|     options.encoding = 'UTF-8'
 | ||
| }
 | ||
| 
 | ||
| test {
 | ||
|     useJUnitPlatform()
 | ||
| } |