##// END OF EJS Templates
migrating to new project plugin 1.0.1-rc1
cin -
r88:e1b55471dd6f ts-plugin
parent child
Show More
@@ -1,5 +1,5
1 plugins {
1 plugins {
2 id "org.implab.gradle-typescript" version "1.0-SNAPSHOT"
2 id "org.implab.gradle-typescript" version "1.0.1-rc1"
3 }
3 }
4
4
5 // Ссли вСрсия явно Π½Π΅ Π·Π°Π΄Π°Π½Ρ‹ вычисляСм Π΅Π΅ ΠΈΠ· тэга Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ v.{num}***
5 // Ссли вСрсия явно Π½Π΅ Π·Π°Π΄Π°Π½Ρ‹ вычисляСм Π΅Π΅ ΠΈΠ· тэга Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ v.{num}***
@@ -58,10 +58,6 ext {
58 packageName = "@$npmScope/$npmName"
58 packageName = "@$npmScope/$npmName"
59 }
59 }
60
60
61 def srcDir = "$projectDir/src"
62 def typingsDir = "$srcDir/typings"
63 def distDir = "$buildDir/dist"
64 def testDir = "$buildDir/test"
65 def jstarget = target;
61 def jstarget = target;
66
62
67 sources {
63 sources {
@@ -85,8 +81,8 task printVersion {
85 println "version: $version";
81 println "version: $version";
86 println "isRelease: $isRelease, tagDistance: $tagDistance";
82 println "isRelease: $isRelease, tagDistance: $tagDistance";
87 println "packageName: $packageName";
83 println "packageName: $packageName";
88 println "bundle: ${pack.outputs.files.join(',')}";
84 println "bundle: ${npmPack.outputs.files.join(',')}";
89 println "target: $target";
85 println "target: $jstarget";
90 println "module: $jsmodule";
86 println "module: $jsmodule";
91 }
87 }
92 }
88 }
@@ -94,51 +90,15 task printVersion {
94 task clean {
90 task clean {
95 doLast {
91 doLast {
96 delete buildDir
92 delete buildDir
97 delete typingsDir
98 }
99 }
100
101 task _initBuild {
102 mustRunAfter clean
103
104 def buildInfoFile = "$buildDir/platform";
105 inputs.property('target',target);
106 inputs.property('jsmodule',jsmodule);
107 outputs.file(buildInfoFile);
108
109 doLast {
110 delete buildDir
111 mkdir buildDir
112
113 def f = new File(buildInfoFile);
114 f << "$target-$jsmodule";
115 }
93 }
116 }
94 }
117
95
118 /*
96 npmPackMeta {
119 task _installLocalCjsDependency(dependsOn: [buildTestCjs, "_packageMeta"], type: Exec) {
97 meta {
120 inputs.file("$distDir/package.json")
98 name = "@$npmScope/$npmName"
121 outputs.upToDateWhen {
122 new File("$testDir/$packageName").exists()
123 }
124
125 workingDir testDir
126
127 commandLine 'npm', 'install', '--no-save', '--force', distDir
128 }
99 }
129
130 task _test(dependsOn: [buildTest], type: Exec) {
131 if (jsmodule == "amd")
132 dependsOn buildTestAmd
133 if (jsmodule == "commonjs") {
134 dependsOn buildTestCjs
135 dependsOn _installLocalCjsDependency
136 }
100 }
137
101
138 commandLine 'node', "$testDir/run-tests.js"
139 }
140 */
141
142 task markRelease(type: Exec) {
102 task markRelease(type: Exec) {
143 onlyIf { tagDistance > 1 }
103 onlyIf { tagDistance > 1 }
144 commandLine "hg", "tag", "v$version";
104 commandLine "hg", "tag", "v$version";
General Comments 0
You need to be logged in to leave comments. Login now