-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathbuild.gradle
104 lines (93 loc) · 2.48 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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
plugins {
id("org.jetbrains.intellij.platform") version "2.1.0"
id("org.jetbrains.changelog") version "2.1.0"
id 'java'
}
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}
tasks.withType(Javadoc) {
options.encoding = 'UTF-8'
}
group 'org.rookie.plugins'
version '2.6'
repositories {
mavenCentral()
intellijPlatform {
defaultRepositories()
}
}
dependencies {
intellijPlatform {
create("IC", "2024.2")
bundledPlugin('com.intellij.java')
pluginVerifier()
zipSigner()
instrumentationTools()
}
}
intellijPlatform {
pluginConfiguration {
name = "BeanMappingKey"
version = '2.6'
ideaVersion {
sinceBuild = "242"
untilBuild = provider { null }
}
changeNotes = """
2.6 (2024-11-16) <br>
<ul>
<li>Upgrade IntelliJ Platform 2.X, remove expired APIs, and support IDEA 2024.2+ for JDK21.</li>
</ul>
2.5 (2022-12-02) <br>
<ul>
<li>Support all subsequent versions without updating</li>
</ul>
2.3 (2022-12-01) <br>
<ul>
<li>Support the latest version of idea</li>
</ul>
2.2 (2022-06-13) <br>
<ul>
<li>Not dealing with classes in java core.</li>
</ul>
2.1 (2022-06-09) <br>
<ul>
<li>Add Optional variable support.</li>
<li>Add defensive code to improve plugin stability.</li>
</ul>
2.0 (2022-06-04) <br>
<ul>
<li>feature: Support for generation between two nested objects.</li>
<li>Optimization part of the code.</li>
</ul>
1.3 (2022-04-14) <br>
<ul>
<li>added 2022.X version support.</li>
<li>fix method parameter reference problem.</li>
</ul>
1.2 (2022-01-22) <br>
<ul>
<li>Fix @Builder.Default bug</li>
<li>Add more checks and processing through class generation.</li>
</ul>
1.1 (2022-01-05) <br>
<ul>
<li>Fix the NPE when the method parameter is the basic data type.</li>
<li>Support method multi-parameter.</li>
</ul>
1.0 (2021-12-24) <br>
<ul>
<li>The first version has been developed and supports three code generation modes.</li>
</ul>
"""
}
pluginVerification {
ides {
recommended()
}
}
}
test {
useJUnitPlatform()
}