Build a special compiler jar for maven that contains the runtime as well

This commit is contained in:
Andrey Breslav
2013-10-11 23:20:54 +04:00
parent 765cab2283
commit 5175b8444f
2 changed files with 16 additions and 1 deletions
+15
View File
@@ -413,6 +413,21 @@
]]></proguard>
</else>
</if>
<jar jarfile="${output}/kotlin-compiler-for-maven.jar">
<zipfileset src="${kotlin-home}/lib/kotlin-compiler.jar" includes="**"/>
<zipfileset src="${bootstrap.runtime}" includes="**" excludes="META-INF/**"/>
<manifest>
<attribute name="Built-By" value="${manifest.impl.vendor}"/>
<attribute name="Implementation-Vendor" value="${manifest.impl.vendor}"/>
<attribute name="Implementation-Title" value="${manifest.impl.title.kotlin.compiler}"/>
<attribute name="Implementation-Version" value="${build.number}"/>
<attribute name="Main-Class" value="org.jetbrains.jet.cli.jvm.K2JVMCompiler"/>
</manifest>
</jar>
</target>
<target name="antTools">
+1 -1
View File
@@ -74,7 +74,7 @@
<phase>package</phase>
<configuration>
<tasks>
<copy file="${kotlin-sdk}/lib/kotlin-compiler.jar"
<copy file="${kotlin-dist}/kotlin-compiler-for-maven.jar"
tofile="${basedir}/target/${project.artifactId}-${project.version}.jar"
overwrite="true" verbose="true"/>
</tasks>