Pack built-ins metadata to kotlin-runtime Maven artifact

This fixes reflection usage against Maven's kotlin-reflect
This commit is contained in:
Alexander Udalov
2015-03-18 14:29:19 +03:00
parent bb2f08635c
commit 2f001ca696
6 changed files with 168 additions and 2 deletions
+14 -1
View File
@@ -18,6 +18,19 @@
<build>
<sourceDirectory>target/copied-sources</sourceDirectory>
<resources>
<resource>
<directory>${basedir}/../../../dist/builtins</directory>
<includes>
<include>**/*.kotlin_*</include>
</includes>
<excludes>
<exclude>kotlin/reflect/**/*</exclude>
<exclude>kotlin/internal/**/*</exclude>
</excludes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -30,7 +43,7 @@
<phase>process-sources</phase>
<configuration>
<target>
<delete dir="${basedir}/target/copied-sources" failonerror="false" />
<delete dir="${basedir}/target/copied-sources" failonerror="false"/>
<copy todir="${basedir}/target/copied-sources">
<fileset dir="${basedir}/../../../core/builtins/src"/>
<fileset dir="${basedir}/../../../core/runtime.jvm/src"/>