diff --git a/libraries/kdoc/pom.xml b/libraries/kdoc/pom.xml
index 3e5744dd23f..32513db3b75 100644
--- a/libraries/kdoc/pom.xml
+++ b/libraries/kdoc/pom.xml
@@ -19,5 +19,50 @@
pegdown
${pegdown.version}
+
+
+
+ org.jetbrains.kotlin
+ kotlin-maven-plugin
+ ${project.version}
+
+
+
+ org.jetbrains.kotlin
+ stdlib
+ ${project.version}
+
+
+
+ ${project.basedir}/src/main/kotlin
+ ${project.basedir}/src/test/kotlin
+
+
+
+ org.jetbrains.kotlin
+ kotlin-maven-plugin
+ ${project.version}
+
+
+
+ compile
+ compile
+
+ compile
+
+
+
+
+ test-compile
+ test-compile
+
+ test-compile
+
+
+
+
+
+
+
diff --git a/libraries/kotlin-java/pom.xml b/libraries/kotlin-java/pom.xml
index 9f9ba9abab5..1ded3cf61a8 100644
--- a/libraries/kotlin-java/pom.xml
+++ b/libraries/kotlin-java/pom.xml
@@ -22,9 +22,6 @@
- src/main/java
- src/test/java
-
org.apache.maven.plugins
diff --git a/libraries/kotlin-jdbc/pom.xml b/libraries/kotlin-jdbc/pom.xml
index 8aa7962b574..1fd3d33dc42 100644
--- a/libraries/kotlin-jdbc/pom.xml
+++ b/libraries/kotlin-jdbc/pom.xml
@@ -19,6 +19,7 @@
stdlib
${project.version}
+
com.h2database
h2
@@ -26,4 +27,35 @@
test
+
+
+ ${project.basedir}/src/main/kotlin
+ ${project.basedir}/src/test/kotlin
+
+
+
+ org.jetbrains.kotlin
+ kotlin-maven-plugin
+ ${project.version}
+
+
+
+ compile
+ compile
+
+ compile
+
+
+
+
+ test-compile
+ test-compile
+
+ test-compile
+
+
+
+
+
+
diff --git a/libraries/kotlin-maven-plugin/pom.xml b/libraries/kotlin-maven-plugin/pom.xml
index 8e351d9f45a..9ad52cdd1a3 100644
--- a/libraries/kotlin-maven-plugin/pom.xml
+++ b/libraries/kotlin-maven-plugin/pom.xml
@@ -24,6 +24,7 @@
maven-plugin-api
${maven.version}
+
-
- org.jetbrains.kotlin
- stdlib
- ${project.version}
-
org.jetbrains.kotlin
kotlin-compiler
@@ -44,7 +40,7 @@
org.jetbrains.kotlin
- kotlin-build-tools
+ runtime
${project.version}
@@ -58,6 +54,14 @@
${project.version}
+
+
+ org.jetbrains.kotlin
+ kotlin-build-tools
+ ${project.version}
+
+
+
com.google.guava
guava
@@ -132,6 +136,7 @@
2.9
+
org.apache.maven.plugins
maven-shade-plugin
diff --git a/libraries/kunit/pom.xml b/libraries/kunit/pom.xml
index e8b63a5ff57..494ef7a6df9 100644
--- a/libraries/kunit/pom.xml
+++ b/libraries/kunit/pom.xml
@@ -13,9 +13,42 @@
kunit
+
+
+ org.jetbrains.kotlin
+ runtime
+ ${project.version}
+
+
+
+
+ junit
+ junit
+ ${junit-version}
+
+
+
- ${project.basedir}/src
- ${project.basedir}/test
+ ${project.basedir}/src/main/kotlin
+ ${project.basedir}/src/test/kotlin
+
+
+
+ org.jetbrains.kotlin
+ kotlin-maven-plugin
+ ${project.version}
+
+
+
+ compile
+ compile
+
+ compile
+
+
+
+
+
diff --git a/libraries/pom.xml b/libraries/pom.xml
index 6b6570d036e..d4a33c58bd7 100644
--- a/libraries/pom.xml
+++ b/libraries/pom.xml
@@ -27,50 +27,30 @@
2.5
-
-
-
- evgenyg.artifactoryonline.com
- http://evgenyg.artifactoryonline.com/evgenyg/repo/
-
-
-
-
-
-
- evgenyg.artifactoryonline.com
- http://evgenyg.artifactoryonline.com/evgenyg/repo/
-
-
-
-
kotlin-install
+ runtime
+ kotlin-maven-plugin
kunit
stdlib
kdoc
kotlin-jdbc
- website
kotlin-java
- kotlin-maven-plugin
+ website
examples
-
junit
junit
${junit-version}
- compile
+ test
- ${project.basedir}/src/main/kotlin
- ${project.basedir}/src/test/kotlin
-
@@ -86,50 +66,6 @@
-
- com.github.goldin
- kotlin-maven-plugin
- ${kotlin-maven-plugin.version}
-
-
- compile-kotlin-sources
-
- compile
- testCompile
-
-
-
-
- {{ new File( project.build.sourceDirectory ).directory }}
- false
-
- ${kotlin-sdk}/lib/kotlin-build-tools.jar
- ${kotlin-sdk}/lib/kotlin-compiler.jar
- ${kotlin-sdk}/lib/kotlin-runtime.jar
- ${kotlin-sdk}/lib/intellij-core.jar
- ${kotlin-sdk}/lib/picocontainer.jar
- ${kotlin-sdk}/lib/trove4j.jar
- ${kotlin-sdk}/lib/guava-11.0.1.jar
- ${kotlin-sdk}/lib/asm-commons.jar
- ${kotlin-sdk}/lib/asm.jar
-
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
- ${maven-jar-plugin.version}
-
-
-
- true
- true
-
-
-
-
-
maven-surefire-plugin
${surefire-version}
@@ -150,5 +86,4 @@
-
diff --git a/libraries/runtime/pom.xml b/libraries/runtime/pom.xml
new file mode 100644
index 00000000000..4a78222c66c
--- /dev/null
+++ b/libraries/runtime/pom.xml
@@ -0,0 +1,40 @@
+
+
+
+ 4.0.0
+
+
+ org.jetbrains.kotlin
+ kotlin-project
+ 1.0-SNAPSHOT
+
+
+ runtime
+ jar
+
+
+
+
+ maven-antrun-plugin
+ 1.7
+
+
+
+ compile
+
+
+
+
+
+
+ run
+
+
+
+
+
+
+
diff --git a/libraries/stdlib/pom.xml b/libraries/stdlib/pom.xml
index 7805912517d..f7005908f28 100644
--- a/libraries/stdlib/pom.xml
+++ b/libraries/stdlib/pom.xml
@@ -14,6 +14,12 @@
stdlib
+
+ org.jetbrains.kotlin
+ runtime
+ ${project.version}
+
+
org.jetbrains.kotlin
kunit
@@ -22,40 +28,11 @@
-
${project.basedir}/src
${project.basedir}/test
-
-
-
-
-
-
-
- com.github.goldin
- copy-maven-plugin
- 0.2.3.8
-
-
- unpack-kotlin-runtime
-
- copy
-
- initialize
-
-
- ${project.build.outputDirectory}
- ${kotlin-sdk}/lib/kotlin-runtime.jar
- true
-
-
-
-
-
-
org.codehaus.mojo
exec-maven-plugin
@@ -72,6 +49,22 @@
test
+
+
+ org.jetbrains.kotlin
+ kotlin-maven-plugin
+ ${project.version}
+
+
+
+ compile
+ compile
+
+ compile
+
+
+
+