diff --git a/jOOQ-xtend/.gitignore b/jOOQ-xtend/.gitignore
new file mode 100644
index 0000000000..b83d22266a
--- /dev/null
+++ b/jOOQ-xtend/.gitignore
@@ -0,0 +1 @@
+/target/
diff --git a/jOOQ-xtend/LICENSE.txt b/jOOQ-xtend/LICENSE.txt
new file mode 100644
index 0000000000..d090694f44
--- /dev/null
+++ b/jOOQ-xtend/LICENSE.txt
@@ -0,0 +1,19 @@
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Other licenses:
+-----------------------------------------------------------------------------
+Commercial licenses for this work are available. These replace the above
+ASL 2.0 and offer limited warranties, support, maintenance, and commercial
+database integrations.
+
+For more information, please visit: http://www.jooq.org/licenses
\ No newline at end of file
diff --git a/jOOQ-xtend/NOTICE.txt b/jOOQ-xtend/NOTICE.txt
new file mode 100644
index 0000000000..698edf47ee
--- /dev/null
+++ b/jOOQ-xtend/NOTICE.txt
@@ -0,0 +1,10 @@
+Third party NOTICE.txt contents
+===============================
+
+Contents of https://github.com/apache/commons-lang/blob/master/NOTICE.txt
+-------------------------------------------------------------------------
+Apache Commons Lang
+Copyright 2001-2019 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
\ No newline at end of file
diff --git a/jOOQ-xtend/pom.xml b/jOOQ-xtend/pom.xml
new file mode 100644
index 0000000000..11dc94030e
--- /dev/null
+++ b/jOOQ-xtend/pom.xml
@@ -0,0 +1,97 @@
+
+ 4.0.0
+
+
+ org.jooq
+ jooq-parent
+ 3.13.0-SNAPSHOT
+
+
+ jooq-xtend
+ jOOQ Xtend
+
+
+
+ Apache License, Version 2.0
+ http://www.jooq.org/inc/LICENSE.txt
+ repo
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+
+ org.jooq.xtend
+
+
+
+
+
+
+ maven-compiler-plugin
+
+ UTF-8
+
+
+
+
+
+ 1.8
+ 1.8
+
+
+
+
+ org.eclipse.xtend
+ xtend-maven-plugin
+
+
+ generate-sources
+
+ compile
+ testCompile
+
+
+ ${project.build.directory}/xtend-gen/main
+ ${project.build.directory}/xtend-gen/test
+
+
+
+
+
+
+
+
+
+ org.jooq
+ jooq
+
+
+
+ org.eclipse.xtend
+ org.eclipse.xtend.lib
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jOOQ-xtend/src/main/xtend/org/jooq/xtend/Conversions.xtend b/jOOQ-xtend/src/main/java/org/jooq/xtend/Conversions.xtend
similarity index 99%
rename from jOOQ-xtend/src/main/xtend/org/jooq/xtend/Conversions.xtend
rename to jOOQ-xtend/src/main/java/org/jooq/xtend/Conversions.xtend
index 3abe27655f..2d06d9dbc5 100644
--- a/jOOQ-xtend/src/main/xtend/org/jooq/xtend/Conversions.xtend
+++ b/jOOQ-xtend/src/main/java/org/jooq/xtend/Conversions.xtend
@@ -37,8 +37,6 @@
*/
package org.jooq.xtend
-import javax.annotation.Generated
-
import org.jooq.Condition
import org.jooq.Field
import org.jooq.QuantifiedSelect
@@ -65,7 +63,6 @@ import org.jooq.Record19
import org.jooq.Record20
import org.jooq.Record21
import org.jooq.Record22
-import org.jooq.Row
import org.jooq.RowN
import org.jooq.Row1
import org.jooq.Row2
@@ -99,7 +96,6 @@ import org.jooq.impl.DSL
* @author Lukas Eder
* @see http://www.eclipse.org/xtend/documentation.html#operators
*/
-@Generated("This class was generated using jOOQ-tools")
class Conversions {
def static operator_or(Condition c1, Condition c2) {
diff --git a/jOOQ-xtend/src/main/resources/META-INF/LICENSE.txt b/jOOQ-xtend/src/main/resources/META-INF/LICENSE.txt
new file mode 100644
index 0000000000..d090694f44
--- /dev/null
+++ b/jOOQ-xtend/src/main/resources/META-INF/LICENSE.txt
@@ -0,0 +1,19 @@
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+Other licenses:
+-----------------------------------------------------------------------------
+Commercial licenses for this work are available. These replace the above
+ASL 2.0 and offer limited warranties, support, maintenance, and commercial
+database integrations.
+
+For more information, please visit: http://www.jooq.org/licenses
\ No newline at end of file
diff --git a/jOOQ-xtend/src/main/resources/META-INF/README.txt b/jOOQ-xtend/src/main/resources/META-INF/README.txt
new file mode 100644
index 0000000000..3e6e227e05
--- /dev/null
+++ b/jOOQ-xtend/src/main/resources/META-INF/README.txt
@@ -0,0 +1,2 @@
+Thanks for downloading jOOQ.
+Please visit http://www.jooq.org for more information.
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 62eff326c2..ae7d0a5d32 100644
--- a/pom.xml
+++ b/pom.xml
@@ -117,6 +117,18 @@
+
+ org.jooq
+ jooq-xtend
+ ${project.version}
+
+
+
+ org.eclipse.xtend
+ org.eclipse.xtend.lib
+ 2.20.0
+
+
@@ -412,6 +424,16 @@
4.3.0
+
+ org.eclipse.xtend
+ xtend-maven-plugin
+ 2.20.0
+
+
+ UTF-8
+
+
+
org.apache.maven.pluginsmaven-surefire-plugin
@@ -479,6 +501,10 @@
+ jOOQ-xtend
+
+
+