-
-
Notifications
You must be signed in to change notification settings - Fork 5
/
build.gradle
166 lines (154 loc) · 5.53 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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
plugins {
id "org.jetbrains.intellij" version "0.4.26"
}
group pluginGroup
version pluginVersion
repositories {
mavenLocal()
maven { url "https://maven.aliyun.com/nexus/content/groups/public" }
mavenCentral()
}
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
dependencies {
// https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp
implementation 'com.squareup.okhttp3:okhttp:3.12.0'
// https://mvnrepository.com/artifact/com.google.code.gson/gson
implementation 'com.google.code.gson:gson:2.8.6'
implementation 'io.vavr:vavr:0.10.4'
testImplementation 'junit:junit:4.12'
}
intellij {
version ideaVersion
type ideaType
downloadSources Boolean.valueOf(sources)
sameSinceUntilBuild Boolean.valueOf(isEAP)
alternativeIdePath idePath
patchPluginXml {
sinceBuild pluginSinceBuild
untilBuild pluginUntilBuild
pluginDescription """
<h2>English Readme:</h2>
<p>Create a commit message with the following template,It also provides the operation of checking the format of commit:</p>
<pre>
<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
</pre>
<p>Starting from version 1.7.7, it supports adding JIRA information to scope.</p>
<p>The plug-in is based on <a href="https://plugins.jetbrains.com/plugin/9861-git-commit-template">Git Commit Template</a></p>
<h2>中文说明:</h2>
<p>该插件可以按照如下模板去生成commit的内容,并提供了检测commit的格式的操作:</p>
<pre>
<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
</pre>
<p>从1.7.7版本开始支持添加jira信息到scope中。</p>
<p>该插件是在<a href="https://plugins.jetbrains.com/plugin/9861-git-commit-template">Git Commit Template</a>的基础上开发完成</p>
<h2>捐赠(Donate)</h2>
<pre>
你的馈赠将助力我更好的去贡献,谢谢!
Your gift will help me to contribute better, thank you!
<a href="https://paypal.me/godfather1103?locale.x=zh_XC">PayPal</a>
支付宝(Alipay)
<img src="https://plugins.jetbrains.com/files/17512/screenshot_434da076-114d-435c-a832-a86584ff29db" alt="支付宝" width="200" height="300" align="bottom" />
<img src="https://plugins.jetbrains.com/files/17512/screenshot_96f642c8-e168-4141-a29c-78166dc61ac5" alt="支付宝" width="200" height="300" align="bottom" />
微信(WeChat)
<img src="https://plugins.jetbrains.com/files/17512/screenshot_da480b29-acfa-47dd-b9fe-d8c9ce1f624b" alt="微信支付" width="300" height="320" align="bottom" />
</pre>
"""
changeNotes """
<ul>
1.8.8
<li>添加logo</li>
<li>add logo</li>
<li>移除过时的方法调用</li>
<li>remove Deprecated method</li>
</ul>
<ul>
<ul>
1.8.7
<li>代码优化</li>
<li>optimized code</li>
</ul>
<ul>
1.8.6
<li>fix(<a href="https://github.com/godfather1103/commit-template-check-plugin/issues/17">issues-17</a>): XML中增加displayName属性值的设置</li>
<li>fix(<a href="https://github.com/godfather1103/commit-template-check-plugin/issues/17">issues-17</a>): Setting the value of the displayName attribute in XML</li>
</ul>
<ul>
1.8.5
<li>优化代码</li>
<li>optimized code</li>
</ul>
<ul>
1.8.4
<li>修复在部分IDEA中长描述输入框输入非ascii码字符显示为乱码的问题</li>
<li>Fixed the bug of input non-ascii characters into the long description input box in some IDEAs were displayed as garbled characters</li>
</ul>
<ul>
<ul>
1.8.3
<li>修复配图</li>
<li>replace picture</li>
</ul>
<ul>
1.8.2
<li>remove Deprecated method</li>
<li>移除过时的方法调用</li>
</ul>
<ul>
1.8.1
<li>remove Deprecated method</li>
<li>移除过时的方法调用</li>
</ul>
<ul>
1.8.0
<li>custom jql</li>
<li>增加自定义JQL的操作</li>
</ul>
<ul>
1.7.9
<li>remove Deprecated method,update IDEA version to 2020.2</li>
<li>移除过时的方法调用,升级IDEA版本到2020.2</li>
<li>A prompt box is added to the item in the scope to display the long content</li>
<li>scope中item增加提示框,用于显示过长的内容</li>
</ul>
<ul>
1.7.8
<li>Fix NullPointerException when scope is not selected</li>
<li>修复Scope未选择时报空指针异常</li>
<li>Change the authentication method when obtaining the JIRA list</li>
<li>更改JIRA列表的获取时的认证方式</li>
<li>Fixed the bug of getting JIRA list from non-ascii characters account</li>
<li>修复非ascii码账户获取JIRA列表报错的问题</li>
</ul>
<ul>
1.7.7
<li>Support adding JIRA to scope</li>
<li>支持添加jira信息到scope中</li>
</ul>
<ul>
1.7.6
<li>Upgrade tool version</li>
<li>升级校验工具版本</li>
</ul>
<ul>
1.7.5
<li>Region adaptation for description information</li>
<li>描述信息的区域自适应</li>
</ul>
"""
}
publishPlugin {
username publishUsername
token = publishToken.isEmpty() ? ORG_GRADLE_PROJECT_intellijPublishToken : publishToken
channels publishChannel
}
}