-
Notifications
You must be signed in to change notification settings - Fork 67
/
build.gradle
133 lines (116 loc) · 3.65 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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
plugins {
id 'java'
// id 'org.jetbrains.intellij' version '1.1.4'
// id 'org.jetbrains.kotlin.jvm' version '1.5.10'
id "org.jetbrains.intellij" version "1.1.6"
id 'org.jetbrains.kotlin.jvm' version '1.7.20'
}
apply plugin: 'org.jetbrains.intellij'
apply plugin: 'java'
apply plugin: 'kotlin'
apply plugin: 'idea'
group 'com.tao.getx'
// If the plug-in related properties are set here,
// the corresponding settings in Plugin.xml will be invalid
// The two settings below are updated frequently, so put them here
// The version number is modified here
version '3.3.2'
// must!!!
//sourceCompatibility = 1.8
compileKotlin {
kotlinOptions.jvmTarget = "1.8"
}
repositories {
mavenCentral()
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
implementation "com.fleshgrinder.kotlin:case-format:0.2.0"
implementation fileTree(dir: 'lib', include: ['*.jar'])
}
// See https://github.com/JetBrains/gradle-intellij-plugin/
// updateSinceUntilBuild no restrictions on plug-in installation corresponding
// to the idea version
intellij {
version = '2021.3.2'
updateSinceUntilBuild = false
}
// Update instructions are here
patchPluginXml {
changeNotes = """
<h1>3.3.x</h1>
<ul>
<li>Adjust StatefulWidget template</li>
<li>Optimize wrap feature</li>
<li>LintNorm: the default value is changed to true</li>
<li>Fix some bug</li>
</ul>
<h1>3.2.x</h1>
<ul>
<li>Add template switch function</li>
<li>Refactor setting layout</li>
<li>Support flutter_lints</li>
<li>Separate lintNorm:lint and flutter_lints</li>
<li>Fix template title is missing</li>
<li>Add useFolderSuffix function in the setting</li>
</ul>
<h1>3.1.x</h1>
<ul>
<li>Significantly optimize the layout</li>
<li>Support lint norm</li>
<li>Optimize the prompt function:“get" ---prefix adjustment---> "getx"</li>
<li>Add an article about how to use the plugin</li>
</ul>
<h1>3.0.x</h1>
<ul>
<li>migrate kotlin</li>
<li>capitalize the first letter of the module name</li>
<li>add some snippets code</li>
<li>view and logic separate</li>
<li>GetBuilder adds automatic dispose Wrap Widget</li>
<li>Add PageView solution</li>
<li>Fix bug</li>
</ul>
<h1>2.1.x</h1>
<ul>
<li>Major update!!!</li>
<li>add wrap snippet:Obx,GetBuilder,GetX</li>
<li>add fast snippet prompt</li>
<li>fast snippet come from getx-snippets-intelliJ</li>
<li>optimized layout</li>
<li>add prefect lifecycle function</li>
<li>add binding</li>
</ul>
<h1>1.5.x</h1>
<ul>
<li>add memory function</li>
<li>support to modify Logic name</li>
<li>add GetxController auto dispose</li>
<li>support to modify View,State name</li>
<li>adjust some message</li>
<li>fix bug</li>
</ul>
<h1>1.3.x</h1>
<ul>
<li>compatible with multiple versions of ideas</li>
<li>comment adjustment</li>
<li>add getx english use article</li>
<li>improve description</li>
<li>add plugin logo</li>
</ul>
<h1>1.2</h1>
<ul>
<li>improve description content</li>
</ul>
<h1>1.1</h1>
<ul>
<li>Fix the problem of selecting prefix and reporting errors in import packages</li>
</ul>
<h1>1.0</h1>
<ul>
<li>You can generate a large number of GetX template codes</li>
<li>Improve development efficiency</li>
<li>If you have any questions, please give feedback</li>
</ul>
"""
}