# HG changeset patch # User cin # Date 1530063304 -10800 # Node ID 1dc2fd263b90691e6ecd750c9a330c915f11f423 # Parent 40d2e49a72194e17d9685a6fce46785acb4a9afe# Parent 2dfba21cd87918349576bba930253a37dcfb30fd Merge diff -r 2dfba21cd879 -r 1dc2fd263b90 .vscode/settings.json --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.vscode/settings.json Wed Jun 27 04:35:04 2018 +0300 @@ -0,0 +1,3 @@ +{ + "java.configuration.updateBuildConfiguration": "disabled" +} \ No newline at end of file diff -r 2dfba21cd879 -r 1dc2fd263b90 build.gradle --- a/build.gradle Wed Jun 27 02:46:14 2018 +0300 +++ b/build.gradle Wed Jun 27 04:35:04 2018 +0300 @@ -1,2 +1,11 @@ +version = "${majorVersion}.${minorVersion}.${patchVersion}" +if (suffixVersion) { + version += "-$suffixVersion" +} + +subprojects { + version = rootProject.version +} + task build(type: Copy) { } \ No newline at end of file diff -r 2dfba21cd879 -r 1dc2fd263b90 core/build.gradle --- a/core/build.gradle Wed Jun 27 02:46:14 2018 +0300 +++ b/core/build.gradle Wed Jun 27 04:35:04 2018 +0300 @@ -1,15 +1,49 @@ -println "version: $project.version $foo" + +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('src/js/') from('.') { include 'readme.md', 'license', 'history.md', 'package.json' } into(buildDir) +} - doLast { - exec { - commandLine 'npm', 'version', version +task installDeps { + configurations.compile.allDependencies.forEach { d -> + println makePackageName(d.group, d.name, d.version); + if(d.hasProperty('location')) { + println d.location } } } diff -r 2dfba21cd879 -r 1dc2fd263b90 core/gradle.properties diff -r 2dfba21cd879 -r 1dc2fd263b90 gradle.properties --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gradle.properties Wed Jun 27 04:35:04 2018 +0300 @@ -0,0 +1,4 @@ +majorVersion=1 +minorVersion=0 +patchVersion=0 +suffixVersion=snap \ No newline at end of file