Build kotlin-stdlib-js.jar in ant
#KT-15940
This commit is contained in:
+1
-1
@@ -148,7 +148,7 @@
|
|||||||
<print-file-size-statistic path="${kotlin-home}/lib" file-name="kotlin-stdlib.jar"/>
|
<print-file-size-statistic path="${kotlin-home}/lib" file-name="kotlin-stdlib.jar"/>
|
||||||
<print-file-size-statistic path="${kotlin-home}/lib" file-name="kotlin-reflect.jar"/>
|
<print-file-size-statistic path="${kotlin-home}/lib" file-name="kotlin-reflect.jar"/>
|
||||||
|
|
||||||
<print-file-size-statistic path="${kotlin-home}/lib" file-name="kotlin-jslib.jar"/>
|
<print-file-size-statistic path="${kotlin-home}/lib" file-name="kotlin-stdlib-js.jar"/>
|
||||||
<print-file-size-statistic path="${js.stdlib.output.dir}" file-name="kotlin.js"/>
|
<print-file-size-statistic path="${js.stdlib.output.dir}" file-name="kotlin.js"/>
|
||||||
<print-file-size-statistic path="${js.stdlib.output.dir}" file-name="${compiled.stdlib.meta.js}"/>
|
<print-file-size-statistic path="${js.stdlib.output.dir}" file-name="${compiled.stdlib.meta.js}"/>
|
||||||
<print-file-size-statistic path="${js.stdlib.output.dir}" file-name="${compiled.stdlib.js}"/>
|
<print-file-size-statistic path="${js.stdlib.output.dir}" file-name="${compiled.stdlib.js}"/>
|
||||||
|
|||||||
@@ -450,7 +450,7 @@
|
|||||||
<arg line="js-stdlib-merge" />
|
<arg line="js-stdlib-merge" />
|
||||||
</java>
|
</java>
|
||||||
|
|
||||||
<jar jarfile="${kotlin-home}/lib/kotlin-jslib.jar" duplicate="fail">
|
<jar jarfile="${kotlin-home}/lib/kotlin-stdlib-js.jar" duplicate="fail">
|
||||||
<zipfileset file="${kotlin-home}/build.txt" prefix="META-INF"/>
|
<zipfileset file="${kotlin-home}/build.txt" prefix="META-INF"/>
|
||||||
<zipfileset dir="${js.stdlib.output.dir}" prefix="">
|
<zipfileset dir="${js.stdlib.output.dir}" prefix="">
|
||||||
<include name="kotlin.js"/>
|
<include name="kotlin.js"/>
|
||||||
@@ -469,10 +469,11 @@
|
|||||||
<attribute name="Specification-Title" value="${manifest.spec.title.kotlin.javascript.lib}"/>
|
<attribute name="Specification-Title" value="${manifest.spec.title.kotlin.javascript.lib}"/>
|
||||||
</manifest>
|
</manifest>
|
||||||
</jar>
|
</jar>
|
||||||
|
<copy file="${kotlin-home}/lib/kotlin-stdlib-js.jar" tofile="${kotlin-home}/lib/kotlin-jslib.jar" />
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="pack-js-stdlib-sources">
|
<target name="pack-js-stdlib-sources">
|
||||||
<jar destfile="${kotlin-home}/lib/kotlin-jslib-sources.jar" duplicate="fail">
|
<jar destfile="${kotlin-home}/lib/kotlin-stdlib-js-sources.jar" duplicate="fail">
|
||||||
<resources refid="js.lib.files" />
|
<resources refid="js.lib.files" />
|
||||||
<fileset refid="kotlin.builtin.files" />
|
<fileset refid="kotlin.builtin.files" />
|
||||||
|
|
||||||
@@ -486,6 +487,7 @@
|
|||||||
<attribute name="Implementation-Version" value="${build.number}"/>
|
<attribute name="Implementation-Version" value="${build.number}"/>
|
||||||
</manifest>
|
</manifest>
|
||||||
</jar>
|
</jar>
|
||||||
|
<copy file="${kotlin-home}/lib/kotlin-stdlib-js-sources.jar" tofile="${kotlin-home}/lib/kotlin-jslib-sources.jar" />
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="kotlin-js-stdlib" depends="js-stdlib,js-kotlin-test,pack-js-stdlib-sources"/>
|
<target name="kotlin-js-stdlib" depends="js-stdlib,js-kotlin-test,pack-js-stdlib-sources"/>
|
||||||
|
|||||||
@@ -26,10 +26,10 @@
|
|||||||
<phase>package</phase>
|
<phase>package</phase>
|
||||||
<configuration>
|
<configuration>
|
||||||
<tasks>
|
<tasks>
|
||||||
<copy file="${kotlin-dist}/kotlinc/lib/kotlin-jslib.jar"
|
<copy file="${kotlin-dist}/kotlinc/lib/kotlin-stdlib-js.jar"
|
||||||
tofile="${basedir}/target/${project.artifactId}-${project.version}.jar"
|
tofile="${basedir}/target/${project.artifactId}-${project.version}.jar"
|
||||||
overwrite="true" verbose="true"/>
|
overwrite="true" verbose="true"/>
|
||||||
<copy file="${kotlin-dist}/kotlinc/lib/kotlin-jslib-sources.jar"
|
<copy file="${kotlin-dist}/kotlinc/lib/kotlin-stdlib-js-sources.jar"
|
||||||
tofile="${basedir}/target/${project.artifactId}-${project.version}-sources.jar"
|
tofile="${basedir}/target/${project.artifactId}-${project.version}-sources.jar"
|
||||||
overwrite="true" verbose="true"/>
|
overwrite="true" verbose="true"/>
|
||||||
</tasks>
|
</tasks>
|
||||||
|
|||||||
+1
-1
@@ -118,6 +118,6 @@
|
|||||||
|
|
||||||
<!-- Used on TeamCity-->
|
<!-- Used on TeamCity-->
|
||||||
<target name="unzip-jslib.jar">
|
<target name="unzip-jslib.jar">
|
||||||
<unzip src="${output}/kotlinc/lib/kotlin-jslib.jar" dest="${js.stdlib.output.dir}"/>
|
<unzip src="${output}/kotlinc/lib/kotlin-stdlib-js.jar" dest="${js.stdlib.output.dir}"/>
|
||||||
</target>
|
</target>
|
||||||
</project>
|
</project>
|
||||||
|
|||||||
Reference in New Issue
Block a user