-
Notifications
You must be signed in to change notification settings - Fork 20
/
build.gradle
59 lines (51 loc) · 1.49 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
57
58
59
plugins {
id("java")
id("org.jetbrains.intellij") version "1.17.3"
}
group 'com.chuntung.plugin'
version "${version}"
repositories {
mavenLocal()
mavenCentral()
maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
}
intellij {
pluginName = "MyBatis Builder"
version = ideaVersion
plugins = ["java"]
sameSinceUntilBuild = Boolean.valueOf(isEAP)
patchPluginXml {
untilBuild = customUtilBuild
changeNotes = "${new File('changeNotes.txt').getText('UTF-8')}"
}
}
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
sourceCompatibility = "17"
targetCompatibility = "17"
}
sourceSets {
test {
java {
exclude '**/example'
}
}
main {
java {
exclude '**/support'
}
}
}
dependencies {
implementation( group: 'org.mybatis.generator', name: 'mybatis-generator-core', version: '1.4.2') {
exclude group: 'org.junit.jupiter'
exclude group: 'org.junit.platform'
exclude group: 'org.assertj'
}
implementation group: 'com.github.javaparser', name: 'javaparser-core', version: '3.19.0'
implementation group: 'org.postgresql', name: 'postgresql', version: '9.4.1212'
implementation group: 'mysql', name: 'mysql-connector-java', version: '5.1.47'
testImplementation('com.h2database:h2:1.4.200')
testImplementation('org.mybatis:mybatis:3.5.9')
testImplementation("org.mybatis.dynamic-sql:mybatis-dynamic-sql:1.5.0")
}