Mercurial > pub > ImplabJs
view core/build.gradle @ 34:27e8e9e38e07 default tip
Слияние
author | nickolay |
---|---|
date | Wed, 05 Jun 2019 20:44:15 +0300 |
parents | 1dc2fd263b90 |
children |
line wrap: on
line source
println "version: $version" String makePackageName(String group, String name, String ver) { def sb = new StringBuilder(); if(group) sb .append('@') .append(group) .append('/'); sb.append(name); if (ver) sb.append('@').append(ver); return sb.toString(); } configurations { compile peer dev } dependencies { compile ":eslint:1.x || >=2.5.0 || 5.0.0 - 7.2.3" compile (name: 'foo') { ext.location = "http://some/package/location" } peer "dojo:core" } task prepare(type: Copy) { from('src/js/') from('.') { include 'readme.md', 'license', 'history.md', 'package.json' } into(buildDir) } task installDeps { configurations.compile.allDependencies.forEach { d -> println makePackageName(d.group, d.name, d.version); if(d.hasProperty('location')) { println d.location } } } task build(dependsOn: prepare) { } task pack(dependsOn: build, type: Exec) { workingDir = buildDir commandLine 'npm', 'pack' }