diff --git a/libraries/kotlin-java/pom.xml b/libraries/kotlin-java/pom.xml
new file mode 100644
index 00000000000..3679eba9829
--- /dev/null
+++ b/libraries/kotlin-java/pom.xml
@@ -0,0 +1,52 @@
+
+
+
+ 4.0.0
+
+
+ org.jetbrains.kotlin
+ kotlin-project
+ 1.0-SNAPSHOT
+
+
+ kotlin-java
+
+
+
+
+ org.jetbrains.kotlin
+ kotlin-runtime
+ ${project.version}
+ system
+ ${kotlin-sdk}/lib/kotlin-runtime.jar
+
+
+
+ junit
+ junit
+ ${junit-version}
+ test
+
+
+
+
+ src/main/java
+ src/test/java
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+
+
diff --git a/libraries/kotlin-java/src/test/java/test/kotlin/jtests/CollectionTest.java b/libraries/kotlin-java/src/test/java/test/kotlin/jtests/CollectionTest.java
new file mode 100644
index 00000000000..f2f80bf7efa
--- /dev/null
+++ b/libraries/kotlin-java/src/test/java/test/kotlin/jtests/CollectionTest.java
@@ -0,0 +1,34 @@
+package test.kotlin.jtests;
+
+import static kotlin.namespace.*;
+import static kotlin.util.namespace.*;
+
+import jet.Function1;
+import junit.framework.TestCase;
+
+import java.util.Collection;
+import java.util.List;
+
+/**
+ * Lets try using the Kotlin standard library from Java code
+ */
+public class CollectionTest extends TestCase {
+
+ public void testCollections() throws Exception {
+ List list = arrayList("foo", "bar");
+
+ String text = join(list, ",", "(", ")");
+ System.out.println("Have text: " + text);
+ assertEquals("(foo,bar)", text);
+
+ Collection actual = filter(list, new Function1() {
+ @Override
+ public Boolean invoke(String text) {
+ return text.startsWith("b");
+ }
+ });
+
+ System.out.println("Filtered list is " + actual);
+ assertEquals("(bar)", join(actual, ",", "(", ")"));
+ }
+}
diff --git a/libraries/pom.xml b/libraries/pom.xml
index a3cd33b6e38..1651638f2cf 100644
--- a/libraries/pom.xml
+++ b/libraries/pom.xml
@@ -17,6 +17,8 @@
0.2.3.8-beta-10
${project.basedir}/..
${project-root}/../dist/kotlinc
+ 1.6
+ 1.6
1.1.0
2.5
@@ -41,6 +43,7 @@
kdoc
kotlin-jdbc
website
+ kotlin-java
@@ -66,6 +69,16 @@
false
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.3.2
+
+ ${maven.compiler.source}
+ ${maven.compiler.target}
+
+