diff --git a/libraries/pom.xml b/libraries/pom.xml index b8adf342bda..a748ab0472f 100644 --- a/libraries/pom.xml +++ b/libraries/pom.xml @@ -80,6 +80,7 @@ tools/runtime stdlib tools/kotlin-reflect + tools/kotlin-osgi-bundle diff --git a/libraries/tools/kotlin-osgi-bundle/pom.xml b/libraries/tools/kotlin-osgi-bundle/pom.xml new file mode 100644 index 00000000000..4a188cedaef --- /dev/null +++ b/libraries/tools/kotlin-osgi-bundle/pom.xml @@ -0,0 +1,103 @@ + + + + kotlin-project + org.jetbrains.kotlin + 0.1-SNAPSHOT + ../../pom.xml + + 4.0.0 + + kotlin-osgi-bundle + + + + org.jetbrains.kotlin + kotlin-reflect + ${project.version} + provided + + + org.jetbrains.kotlin + kotlin-stdlib + ${project.version} + provided + + + + + + + maven-dependency-plugin + + + unpack-everything + generate-resources + + unpack-dependencies + + + compile + ${project.parent.groupId} + ${build.outputDirectory} + **/MANIFEST.MF + + + + + + + org.apache.felix + maven-bundle-plugin + true + + + bundle-manifest + prepare-package + + manifest + + + true + + !kotlin.*,* + *.internal,* + + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 2.6 + + + default-jar + + jar + + + true + + + + empty-javadoc-jar + package + + jar + + + false + javadoc + ${basedir}/javadoc + + + + + + +