-
Notifications
You must be signed in to change notification settings - Fork 1
/
build.gradle
59 lines (45 loc) · 1.64 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import java.text.SimpleDateFormat
allprojects {
group "cn.tfswx"
version "1.0.3"
ext {
configuration = [
javaVersion = JavaVersion.VERSION_1_8,
mavenRepository= "http://192.168.7.197:8081"
]
remoteReopsitory = {
maven {
credentials {
username = 'admin'
password = 'admin123'
}
def releasesRepoUrl = "http://192.168.7.197:8081/repository/maven-releases/"
def snapshotsRepoUrl = "http://192.168.7.197:8081/repository/maven-snapshots/"
url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl
}
}
lib = [
"sqlserver" : "com.microsoft.sqlserver:sqljdbc4:4.0",
"postgresql": "org.postgresql:postgresql:9.4.1212",
"oracle" : "com.oracle:ojdbc6:11.2.0.3",
"dm" : "com.dm:jdbcDriver:18",
"h2" : "com.h2database:h2:1.4.197",
"mysql" : "mysql:mysql-connector-java:8.0.15",
"sqlite" : "org.xerial:sqlite-jdbc:3.27.2.1",
]
basic_version = "1.0.3"
}
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
repositories {
if (version.endsWith('-SNAPSHOT')) {
maven { url "$mavenRepository/repository/maven-snapshots/" }
} else {
maven { url "$mavenRepository/repository/maven-public/" }
}
}
configurations.all {
resolutionStrategy.cacheChangingModulesFor 0, "minutes"
}
}