Skip to Main Content

DevOps, CI/CD and Automation

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

MOOC: Lesson 2 Part 10 - Grunt Build fails due to Connection Timed Out

Prakash Thomas-OracleSep 2 2016 — edited Sep 8 2016

I was able to create a new project in Netbeans using the navbar-androidHybridOracleJETApp  template. When I tried the grunt build, I got  a ConnectionException with Connection Timed out.

The log is below:

"C:\Users\prathoma\AppData\Roaming\npm\grunt.cmd" "build" "--platform=android"

Running "build" task

Running "oraclejet-build:undefined" (oraclejet-build) task

Oracle JET Grunt plugin

Processing Grunt command...

Theme Name:Platform - alta:android

Theme Version - 2.1.0

cleaning staging path.....

copy files to staging directory.....

copy finished...

compiling sass....

sass compile skipped...

running theme copy task.....

theme copy finished...

running theme injection task.....

indexHtml theme path injection finished..

injecting index.html with cordova script...

running injection task.....

mainJs paths injection finished..

invoke cordova prepare.....

cordova prepare finished....

invoke cordova compile.....

ANDROID_HOME=C:\Android\sdk

JAVA_HOME=D:\app\Java\jdk1.8.0_102

Downloading http://services.gradle.org/distributions/gradle-2.13-all.zip

Cordova compile finished....

>> Error: Command failed: C:\windows\system32\cmd.exe /s /c "cordova compile android --debug --emulator"

>> Exception in thread "main" java.lang.RuntimeException: java.net.ConnectException: Connection timed out: connect

>>     at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:78)

>>     at org.gradle.wrapper.Install.createDist(Install.java:47)

>>     at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)

>>     at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)

>> Caused by: java.net.ConnectException: Connection timed out: connect

>>     at java.net.DualStackPlainSocketImpl.connect0(Native Method)

>>     at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)

>>     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

>>     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

>>     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

>>     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)

>>     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

>>     at java.net.Socket.connect(Socket.java:589)

>>     at java.net.Socket.connect(Socket.java:538)

>>     at sun.net.NetworkClient.doConnect(NetworkClient.java:180)

>>     at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)

>>     at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)

>>     at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)

>>     at sun.net.www.http.HttpClient.New(HttpClient.java:308)

>>     at sun.net.www.http.HttpClient.New(HttpClient.java:326)

>>     at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1169)

>>     at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105)

>>     at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:999)

>>     at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:933)

>>     at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1513)

>>     at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)

>>     at org.gradle.wrapper.Download.downloadInternal(Download.java:59)

>>     at org.gradle.wrapper.Download.download(Download.java:45)

>>     at org.gradle.wrapper.Install$1.call(Install.java:60)

>>     at org.gradle.wrapper.Install$1.call(Install.java:47)

>>     at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)

>>     ... 3 more

>> Error: cmd: Command failed with exit code 1 Error output:

>> Exception in thread "main" java.lang.RuntimeException: java.net.ConnectException: Connection timed out: connect

>>     at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:78)

>>     at org.gradle.wrapper.Install.createDist(Install.java:47)

>>     at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)

>>     at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)

>> Caused by: java.net.ConnectException: Connection timed out: connect

>>     at java.net.DualStackPlainSocketImpl.connect0(Native Method)

>>     at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)

>>     at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

>>     at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

>>     at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

>>     at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)

>>     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

>>     at java.net.Socket.connect(Socket.java:589)

>>     at java.net.Socket.connect(Socket.java:538)

>>     at sun.net.NetworkClient.doConnect(NetworkClient.java:180)

>>     at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)

>>     at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)

>>     at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)

>>     at sun.net.www.http.HttpClient.New(HttpClient.java:308)

>>     at sun.net.www.http.HttpClient.New(HttpClient.java:326)

>>     at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1169)

>>     at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105)

>>     at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:999)

>>     at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:933)

>>     at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1513)

>>     at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)

>>     at org.gradle.wrapper.Download.downloadInternal(Download.java:59)

>>     at org.gradle.wrapper.Download.download(Download.java:45)

>>     at org.gradle.wrapper.Install$1.call(Install.java:60)

>>     at org.gradle.wrapper.Install$1.call(Install.java:47)

>>     at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)

>>     ... 3 more

Done.

------------------------------------------------------Not sure what can be done to increase the time out value. I ran it on Oracle network as well as on VPN and I get the same result in the console log.

Below is the console logs when creating the project. Not sure if anything in the project creation was not right.

The log is below:

Oracle JET: WARNING: Could not detect support for the following platform(s):

  android

The platform(s) will be installed, but may not work properly.

Processing template... navdrawer

0: Creating a new cordova project.

Adding platform : android

1: Adding android project...

2: Creating Cordova project for the Android platform:

3:     Path: platforms\android

4:     Package: org.oraclejet.navdrawerandroidhybridoraclejetapp

5:     Name: _navdrawer_androidHybridOracleJETApp_

6:     Activity: MainActivity

7:     Android target: android-23

8: Android project created with cordova-android@5.2.2

9: Discovered plugin "cordova-plugin-whitelist" in config.xml. Adding it to the project

10: Fetching plugin "cordova-plugin-whitelist@1" via npm

11: Installing "cordova-plugin-whitelist" for android

12:

13:                This plugin is only applicable for versions of cordova-android greater than 4.0. If you have a previous platform version, you do *not* need this plugin since the whitelist will be built in.

14:          

15: Saved plugin info for "cordova-plugin-whitelist" to config.xml

16: --save flag or autosave detected

17: Saving android@~5.2.2 into config.xml file ...

Adding platform : browser

18: Adding browser project...

19: Running command: cmd "/s /c "C:\Users\prathoma\.cordova\lib\npm_cache\cordova-browser\4.1.0\package\bin\create.bat C:\Users\prathoma\Documents\NetBeansProjects\navdrawer-androidHybridOracleJETApp\hybrid\platforms\browser org.oraclejet.navdrawerandroidhybridoraclejetapp 'navdrawer-androidHybridOracleJETApp'""

20: Creating Browser project. Path: platforms\browser

21: Installing "cordova-plugin-whitelist" for browser

22: --save flag or autosave detected

23: Saving browser@~4.1.0 into config.xml file ...

Oracle JET: Your app structure is generated. Continuing with library install...

Performing npm, bower installs may take a bit...

Invoking npm install

Invoking bower install

24: bower oraclejet#2.1.0           cached https://github.com/oracle/oraclejet.git#2.1.0

25: bower oraclejet#2.1.0         validate 2.1.0 against https://github.com/oracle/oraclejet.git#2.1.0

26: bower jquery#3.1.0              cached https://github.com/jquery/jquery-dist.git#3.1.0

27: bower jquery#3.1.0            validate 3.1.0 against https://github.com/jquery/jquery-dist.git#3.1.0

28: bower jquery-ui#1.12.0          cached https://github.com/components/jqueryui.git#1.12.0

29: bower jquery-ui#1.12.0        validate 1.12.0 against https://github.com/components/jqueryui.git#1.12.0

30: bower text#2.0.12               cached https://github.com/requirejs/text.git#2.0.12

31: bower text#2.0.12             validate 2.0.12 against https://github.com/requirejs/text.git#2.0.12

32: bower requirejs#2.1.16          cached https://github.com/jrburke/requirejs-bower.git#2.1.16

33: bower requirejs#2.1.16        validate 2.1.16 against https://github.com/jrburke/requirejs-bower.git#2.1.16

34: bower js-signals#1.0.0          cached https://github.com/millermedeiros/js-signals.git#1.0.0

35: bower js-signals#1.0.0        validate 1.0.0 against https://github.com/millermedeiros/js-signals.git#1.0.0

36: bower es6-promise#3.2.1         cached https://github.com/components/es6-promise.git#3.2.1

37: bower es6-promise#3.2.1       validate 3.2.1 against https://github.com/components/es6-promise.git#3.2.1

38: bower knockout#3.4.0            cached https://github.com/SteveSanderson/knockout.git#3.4.0

39: bower knockout#3.4.0          validate 3.4.0 against https://github.com/SteveSanderson/knockout.git#3.4.0

40: bower require-css#0.1.8         cached https://github.com/guybedford/require-css.git#0.1.8

41: bower require-css#0.1.8       validate 0.1.8 against https://github.com/guybedford/require-css.git#0.1.8

42: bower proj4#2.3.14              cached https://github.com/proj4js/proj4js.git#2.3.14

43: bower proj4#2.3.14            validate 2.3.14 against https://github.com/proj4js/proj4js.git#2.3.14

44: bower hammerjs#2.0.8            cached https://github.com/EightMedia/hammer.js.git#2.0.8

45: bower hammerjs#2.0.8          validate 2.0.8 against https://github.com/EightMedia/hammer.js.git#2.0.8

46: bower oraclejet#2.1.0          install oraclejet#2.1.0

47: bower js-signals#1.0.0         install js-signals#1.0.0

48: bower jquery#3.1.0             install jquery#3.1.0

49: bower requirejs#2.1.16         install requirejs#2.1.16

50: bower jquery-ui#1.12.0         install jquery-ui#1.12.0

51: bower text#2.0.12              install text#2.0.12

52: bower es6-promise#3.2.1        install es6-promise#3.2.1

53: bower require-css#0.1.8        install require-css#0.1.8

54: bower proj4#2.3.14             install proj4#2.3.14

55: bower hammerjs#2.0.8           install hammerjs#2.0.8

56: bower knockout#3.4.0           install knockout#3.4.0

npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue

npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue

npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue

npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.

57:

58: oraclejet#2.1.0 bower_components\oraclejet

59: ├── es6-promise#3.2.1

60: ├── hammerjs#2.0.8

61: ├── jquery#3.1.0

62: ├── jquery-ui#1.12.0

63: ├── js-signals#1.0.0

64: ├── knockout#3.4.0

65: ├── proj4#2.3.14

66: ├── require-css#0.1.8

67: ├── requirejs#2.1.16

68: └── text#2.0.12

69:

70: js-signals#1.0.0 bower_components\js-signals

71:

72: jquery#3.1.0 bower_components\jquery

73:

74: requirejs#2.1.16 bower_components\requirejs

75:

76: jquery-ui#1.12.0 bower_components\jquery-ui

77: └── jquery#3.1.0

78:

79: text#2.0.12 bower_components\text

80:

81: es6-promise#3.2.1 bower_components\es6-promise

82:

83: require-css#0.1.8 bower_components\require-css

84:

85: proj4#2.3.14 bower_components\proj4

86:

87: hammerjs#2.0.8 bower_components\hammerjs

88:

89: knockout#3.4.0 bower_components\knockout

npm WARN prefer global coffee-script@1.10.0 should be installed with -g

90: oraclejet-app@1.0.0 C:\Users\prathoma\Documents\NetBeansProjects\navdrawer-androidHybridOracleJETApp

91: +-- fs-extra@0.30.0

92: | +-- graceful-fs@4.1.6

93: | +-- jsonfile@2.3.1

94: | +-- klaw@1.3.0

95: | +-- path-is-absolute@1.0.0

96: | `-- rimraf@2.5.4

97: +-- grunt@1.0.1

98: | +-- coffee-script@1.10.0

99: | +-- dateformat@1.0.12

100: | | +-- get-stdin@4.0.1

101: | | `-- meow@3.7.0

102: | |   +-- camelcase-keys@2.1.0

103: | |   | `-- camelcase@2.1.1

104: | |   +-- decamelize@1.2.0

105: | |   +-- loud-rejection@1.6.0

106: | |   | +-- currently-unhandled@0.4.1

107: | |   | | `-- array-find-index@1.0.1

108: | |   | `-- signal-exit@3.0.0

109: | |   +-- map-obj@1.0.1

110: | |   +-- minimist@1.2.0

111: | |   +-- normalize-package-data@2.3.5

112: | |   | +-- hosted-git-info@2.1.5

113: | |   | +-- is-builtin-module@1.0.0

114: | |   | | `-- builtin-modules@1.1.1

115: | |   | +-- semver@5.3.0

116: | |   | `-- validate-npm-package-license@3.0.1

117: | |   |   +-- spdx-correct@1.0.2

118: | |   |   | `-- spdx-license-ids@1.2.2

119: | |   |   `-- spdx-expression-parse@1.0.3

120: | |   +-- object-assign@4.1.0

121: | |   +-- read-pkg-up@1.0.1

122: | |   | `-- read-pkg@1.1.0

123: | |   |   +-- load-json-file@1.1.0

124: | |   |   | +-- parse-json@2.2.0

125: | |   |   | | `-- error-ex@1.3.0

126: | |   |   | |   `-- is-arrayish@0.2.1

127: | |   |   | +-- pify@2.3.0

128: | |   |   | `-- strip-bom@2.0.0

129: | |   |   |   `-- is-utf8@0.2.1

130: | |   |   `-- path-type@1.1.0

131: | |   +-- redent@1.0.0

132: | |   | +-- indent-string@2.1.0

133: | |   | | `-- repeating@2.0.1

134: | |   | |   `-- is-finite@1.0.1

135: | |   | |     `-- number-is-nan@1.0.0

136: | |   | `-- strip-indent@1.0.1

137: | |   `-- trim-newlines@1.0.0

138: | +-- eventemitter2@0.4.14

139: | +-- exit@0.1.2

140: | +-- findup-sync@0.3.0

141: | | `-- glob@5.0.15

142: | +-- glob@7.0.6

143: | | +-- fs.realpath@1.0.0

144: | | +-- inflight@1.0.5

145: | | | `-- wrappy@1.0.2

146: | | +-- inherits@2.0.1

147: | | `-- once@1.3.3

148: | +-- grunt-cli@1.2.0

149: | | `-- resolve@1.1.7

150: | +-- grunt-known-options@1.1.0

151: | +-- grunt-legacy-log@1.0.0

152: | | +-- colors@1.1.2

153: | | +-- grunt-legacy-log-utils@1.0.0

154: | | | +-- chalk@1.1.3

155: | | | | +-- ansi-styles@2.2.1

156: | | | | +-- escape-string-regexp@1.0.5

157: | | | | +-- has-ansi@2.0.0

158: | | | | | `-- ansi-regex@2.0.0

159: | | | | +-- strip-ansi@3.0.1

160: | | | | `-- supports-color@2.0.0

161: | | | `-- lodash@4.3.0

162: | | +-- hooker@0.2.3

163: | | `-- underscore.string@3.2.3

164: | +-- grunt-legacy-util@1.0.0

165: | | +-- async@1.5.2

166: | | +-- getobject@0.1.0

167: | | +-- lodash@4.3.0

168: | | `-- which@1.2.10

169: | |   `-- isexe@1.1.2

170: | +-- iconv-lite@0.4.13

171: | +-- js-yaml@3.5.5

172: | | +-- argparse@1.0.7

173: | | | `-- sprintf-js@1.0.3

174: | | `-- esprima@2.7.3

175: | +-- minimatch@3.0.3

176: | | `-- brace-expansion@1.1.6

177: | |   +-- balanced-match@0.4.2

178: | |   `-- concat-map@0.0.1

179: | +-- nopt@3.0.6

180: | | `-- abbrev@1.0.9

181: | `-- rimraf@2.2.8

182: +-- grunt-bowercopy@1.2.4

183: | +-- bower@1.7.9

184: | +-- glob@4.5.3

185: | | `-- minimatch@2.0.10

186: | `-- lodash@3.10.1

187: +-- grunt-oraclejet@1.1.0

188: +-- load-grunt-config@0.19.2

189: | +-- cson@3.0.2

190: | | +-- cson-parser@1.3.3

191: | | +-- extract-opts@3.3.1

192: | | | +-- eachr@3.2.0

193: | | | +-- editions@1.1.2

194: | | | `-- typechecker@4.3.0

195: | | +-- requirefresh@2.1.0

196: | | `-- safefs@4.1.0

197: | +-- glob@5.0.15

198: | +-- jit-grunt@0.10.0

199: | +-- js-yaml@3.4.6

200: | | `-- inherit@2.2.5

201: | `-- load-grunt-tasks@3.3.0

202: |   +-- arrify@1.0.1

203: |   +-- multimatch@2.1.0

204: |   | +-- array-differ@1.0.0

205: |   | `-- array-union@1.0.2

206: |   |   `-- array-uniq@1.0.3

207: |   `-- pkg-up@1.0.0

208: |     `-- find-up@1.1.2

209: |       `-- path-exists@2.1.0

210: `-- oraclejet-tooling@1.1.1

211:   +-- glob@7.0.4

212:   +-- grunt@0.4.5

213:   | +-- async@0.1.22

214:   | +-- coffee-script@1.3.3

215:   | +-- colors@0.6.2

216:   | +-- dateformat@1.0.2-1.2.3

217:   | +-- findup-sync@0.1.3

218:   | | +-- glob@3.2.11

219:   | | | `-- minimatch@0.3.0

220:   | | `-- lodash@2.4.2

221:   | +-- glob@3.1.21

222:   | | +-- graceful-fs@1.2.3

223:   | | `-- inherits@1.0.2

224:   | +-- grunt-legacy-log@0.1.3

225:   | | +-- grunt-legacy-log-utils@0.1.1

226:   | | | +-- lodash@2.4.2

227:   | | | `-- underscore.string@2.3.3

228:   | | +-- lodash@2.4.2

229:   | | `-- underscore.string@2.3.3

230:   | +-- grunt-legacy-util@0.2.0

231:   | +-- iconv-lite@0.2.11

232:   | +-- js-yaml@2.0.5

233:   | | +-- argparse@0.1.16

234:   | | | +-- underscore@1.7.0

235:   | | | `-- underscore.string@2.4.0

236:   | | `-- esprima@1.0.4

237:   | +-- lodash@0.9.2

238:   | +-- minimatch@0.2.14

239:   | | +-- lru-cache@2.7.3

240:   | | `-- sigmund@1.0.1

241:   | +-- nopt@1.0.10

242:   | +-- rimraf@2.2.8

243:   | +-- underscore.string@2.2.1

244:   | `-- which@1.0.9

245:   +-- grunt-contrib-connect@1.0.2

246:   | +-- connect@3.4.1

247:   | | +-- debug@2.2.0

248:   | | | `-- ms@0.7.1

249:   | | +-- finalhandler@0.4.1

250:   | | | `-- unpipe@1.0.0

251:   | | +-- parseurl@1.3.1

252:   | | `-- utils-merge@1.0.0

253:   | +-- connect-livereload@0.5.4

254:   | +-- http2@3.3.4

255:   | +-- morgan@1.7.0

256:   | | +-- basic-auth@1.0.4

257:   | | +-- depd@1.1.0

258:   | | +-- on-finished@2.3.0

259:   | | | `-- ee-first@1.1.1

260:   | | `-- on-headers@1.0.1

261:   | +-- opn@4.0.2

262:   | | `-- pinkie-promise@2.0.1

263:   | |   `-- pinkie@2.0.4

264:   | +-- portscanner@1.0.0

265:   | | `-- async@0.1.15

266:   | +-- serve-index@1.8.0

267:   | | +-- accepts@1.3.3

268:   | | | `-- negotiator@0.6.1

269:   | | +-- batch@0.5.3

270:   | | +-- escape-html@1.0.3

271:   | | +-- http-errors@1.5.0

272:   | | | +-- setprototypeof@1.0.1

273:   | | | `-- statuses@1.3.0

274:   | | `-- mime-types@2.1.11

275:   | |   `-- mime-db@1.23.0

276:   | `-- serve-static@1.11.1

277:   |   +-- encodeurl@1.0.1

278:   |   `-- send@0.14.1

279:   |     +-- destroy@1.0.4

280:   |     +-- etag@1.7.0

281:   |     +-- fresh@0.3.0

282:   |     +-- mime@1.3.4

283:   |     `-- range-parser@1.2.0

284:   +-- grunt-contrib-watch@1.0.0

285:   | +-- gaze@1.1.1

286:   | | `-- globule@1.0.0

287:   | |   `-- lodash@4.9.0

288:   | `-- tiny-lr@0.2.1

289:   |   +-- body-parser@1.14.2

290:   |   | +-- bytes@2.2.0

291:   |   | +-- content-type@1.0.2

292:   |   | +-- http-errors@1.3.1

293:   |   | +-- qs@5.2.0

294:   |   | +-- raw-body@2.1.7

295:   |   | | `-- bytes@2.4.0

296:   |   | `-- type-is@1.6.13

297:   |   |   `-- media-typer@0.3.0

298:   |   +-- faye-websocket@0.10.0

299:   |   | `-- websocket-driver@0.6.5

300:   |   |   `-- websocket-extensions@0.1.1

301:   |   +-- livereload-js@2.2.2

302:   |   `-- qs@5.1.0

303:   +-- lodash.difference@4.5.0

304:   +-- lodash.escaperegexp@4.1.2

305:   +-- lodash.isfunction@3.0.8

306:   +-- lodash.mergewith@4.6.0

307:   +-- lodash.remove@4.7.0

308:   +-- lodash.union@4.6.0

309:   +-- requirejs@2.2.0

310:   +-- uglify-js@2.7.3

311:   | +-- async@0.2.10

312:   | +-- source-map@0.5.6

313:   | +-- uglify-to-browserify@1.0.2

314:   | `-- yargs@3.10.0

315:   |   +-- camelcase@1.2.1

316:   |   +-- cliui@2.1.0

317:   |   | +-- center-align@0.1.3

318:   |   | | +-- align-text@0.1.4

319:   |   | | | +-- kind-of@3.0.4

320:   |   | | | | `-- is-buffer@1.1.4

321:   |   | | | +-- longest@1.0.1

322:   |   | | | `-- repeat-string@1.5.4

323:   |   | | `-- lazy-cache@1.0.4

324:   |   | +-- right-align@0.1.3

325:   |   | `-- wordwrap@0.0.2

326:   |   `-- window-size@0.1.0

327:   `-- xmldom@0.1.22

328:

Writing  oraclejetconfig.json

Invoking grunt bowercopy.

Oracle JET: No config file...writing the default config...

Oracle JET: Your app is ready! Change to your new app directory navdrawer-androidHybridOracleJETApp and try grunt build and serve...

This post has been answered by Graeme Mawson-Oracle on Sep 6 2016
Jump to Answer
Comments
Post Details
Added on Sep 2 2016
10 comments
1,419 views