forked from guymahieu/ivyidea
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.gradle
84 lines (75 loc) · 3.83 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
plugins {
id 'java'
id 'org.jetbrains.intellij' version '0.4.16'
id "idea"
}
group 'org.clarent'
version '1.0.16'
sourceCompatibility = 1.8
repositories {
mavenCentral()
maven { url "https://www.jetbrains.com/intellij-repository/releases" }
maven { url "https://jetbrains.bintray.com/intellij-third-party-dependencies" }
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
maven { url 'https://dl.bintray.com/jetbrains/intellij-plugin-service' }
}
dependencies {
implementation group: 'org.apache.ivy' , name: 'ivy' , version: '2.5.0'
runtimeOnly group: 'org.apache.httpcomponents' , name: 'httpclient' , version: '4.5.9' // optional httpclient for better http handling
runtimeOnly group: 'oro' , name: 'oro' , version: '2.0.8' // to use optional glob matcher
runtimeOnly group: 'org.apache.commons' , name: 'commons-vfs2' , version: '2.2' // optional VirtualFileSystem(VFS) support
runtimeOnly group: 'com.jcraft' , name: 'jsch' , version: '0.1.55' // optional SFTP support
runtimeOnly group: 'com.jcraft' , name: 'jsch.agentproxy' , version: '0.0.9' // optional SFTP support
runtimeOnly group: 'com.jcraft' , name: 'jsch.agentproxy.connector-factory' , version: '0.0.9' // optional SFTP support
runtimeOnly group: 'com.jcraft' , name: 'jsch.agentproxy.jsch' , version: '0.0.9' // optional SFTP support
runtimeOnly group: 'org.bouncycastle' , name: 'bcpg-jdk15on' , version: '1.62' // optional
runtimeOnly group: 'org.bouncycastle' , name: 'bcprov-jdk15on' , version: '1.62' // optional
testCompile group: 'junit', name: 'junit', version: '4.12'
testCompile group: 'org.assertj', name: 'assertj-core', version: '3.15.0'
}
// See https://github.com/JetBrains/gradle-intellij-plugin/
intellij {
version 'LATEST-EAP-SNAPSHOT'
updateSinceUntilBuild=true
}
publishPlugin {
token intellijPublishToken
}
patchPluginXml {
sinceBuild '143.2370.31'
untilBuild ''
changeNotes """
<p>
<strong>1.0.16</strong>
<ul>
<li>Upgraded internal Apache Ivy to 2.5.0</li>
<li>Removed deprecated API usages</li>
</ul>
<strong>1.0.15</strong>
<ul>
<li>Removed deprecated API usages</li>
<li>
Added checkbox "Detect dependencies on other modules in the same project". Disabling this option
will force IvyIDEA to resolve dependecies only through the ivy.xml ignoring internal modules.
(thanks to Lorenzo Bertacchi)
</li>
</ul>
<strong>1.0.14</strong>
<ul>
<li>When trying to resolve dependencies without an Ivy settings file, an IllegalArgumentException was thrown when clicking on the 'Open Project Settings' link</li>
</ul>
<strong>1.0.13</strong>
<ul>
</ul>
<strong>1.0.12</strong>
<ul>
<li>The configurations to resolve are now stored alphabetically in the .iml file</li>
<li>Modified files are now saved before starting to resolve the dependencies</li>
</ul>
<strong>1.0.11</strong>
<ul>
<li>Fixed compatibility issue with IntelliJ 11</li>
<li>Upgraded internal Apache Ivy to 2.4.0 (including dependencies)</li>
</ul>
</p>"""
}