Skip to content

Commit 5b5ba1c

Browse files
Joseph KimGitHub Enterprise
authored andcommitted
get dependencies from maven repository (#222)
1 parent b4e4b7a commit 5b5ba1c

File tree

7 files changed

+24
-2
lines changed

7 files changed

+24
-2
lines changed

dev/build.gradle

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ repositories {
2020
configurations {
2121
antcp
2222
antScp
23+
corelibs
2324
}
2425
dependencies {
2526
antcp 'org.apache.ivy:ivy:2.4.0'
@@ -29,9 +30,15 @@ dependencies {
2930
antcp 'org.apache.aries:org.apache.aries.util:1.1.3'
3031

3132
antScp 'org.apache.ant:ant-jsch:1.7.1', 'jsch:jsch:0.1.29'
33+
34+
corelibs "io.socket:engine.io-client:1.0.0"
35+
corelibs "org.json:json:20090211"
36+
corelibs "com.squareup.okhttp3:okhttp:3.8.1"
37+
corelibs "com.squareup.okio:okio:1.13.0"
38+
corelibs "io.socket:socket.io-client:1.0.0"
3239
}
3340

34-
defaultTasks 'clean', 'compile', 'generateOpenLTUpdateSite'
41+
defaultTasks 'clean', 'getCoreDependencies', 'compile', 'generateOpenLTUpdateSite'
3542

3643
task importAnt {
3744
ClassLoader antClassLoader = org.apache.tools.ant.Project.class.classLoader
@@ -67,6 +74,19 @@ def toolsImageFolder = file(projDir + project.properties['tools.image.folder'])
6774
def toolsImagePluginsFolder = file(projDir + project.properties['tools.image.plugins.folder'])
6875
def artifactsFolder = file(projDir + '/' + project.properties['ant.artifacts.folder'])
6976

77+
def corelibFolder = file(projDir + project.properties['microclimate.core.prereqlib.folder'])
78+
79+
// Download dependent plugins from maven repository for 'com.ibm.microclimate.core'
80+
task getCoreDependencies(type: Copy) {
81+
82+
if (!corelibFolder.exists()) {
83+
corelibFolder.mkdir()
84+
}
85+
86+
from configurations.corelibs
87+
into corelibFolder
88+
}
89+
7090
// Download an Eclipse TargetPlatform
7191
task downloadEclipseTargetPlatform {
7292
doLast {
@@ -403,7 +423,7 @@ task cleanPrereqs(type: Delete) {
403423
fileTree(dir: projDir, include: 'com.ibm.*/lib/').visit { FileVisitDetails details ->
404424
if(details.file.isDirectory() && 'lib'.equals(details.file.name)) {
405425
println 'Delete ' + details.file.getPath()
406-
details.file.delete()
426+
details.file.deleteDir()
407427
}
408428
}
409429
}
-104 KB
Binary file not shown.
-44.9 KB
Binary file not shown.
-389 KB
Binary file not shown.
-79.9 KB
Binary file not shown.
-61.5 KB
Binary file not shown.

dev/gradle.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,5 @@ eclipse.temp.folder=/target_platform/prereqs/temp/plugins
2121
ant.prereqslib.folder=/ant_build/prereqs/lib
2222
ant.artifacts.folder=ant_build/artifacts/
2323

24+
microclimate.core.prereqlib.folder=/com.ibm.microclimate.core/lib
25+

0 commit comments

Comments
 (0)