diff --git a/jOOQ-bom/.gitignore b/jOOQ-bom/.gitignore new file mode 100644 index 0000000000..e8e5bad2d2 --- /dev/null +++ b/jOOQ-bom/.gitignore @@ -0,0 +1,3 @@ +/target +/.idea +/*.iml \ No newline at end of file diff --git a/jOOQ-bom/LICENSE.txt b/jOOQ-bom/LICENSE.txt new file mode 100644 index 0000000000..f760207dfa --- /dev/null +++ b/jOOQ-bom/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 + + https://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 +Apache-2.0 license and offer limited warranties, support, maintenance, and +commercial database integrations. + +For more information, please visit: https://www.jooq.org/legal/licensing \ No newline at end of file diff --git a/jOOQ-bom/NOTICE.txt b/jOOQ-bom/NOTICE.txt new file mode 100644 index 0000000000..698edf47ee --- /dev/null +++ b/jOOQ-bom/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-bom/pom.xml b/jOOQ-bom/pom.xml new file mode 100644 index 0000000000..7ed46d996c --- /dev/null +++ b/jOOQ-bom/pom.xml @@ -0,0 +1,102 @@ + + + + 4.0.0 + + + org.jooq + jooq-parent + 3.21.0-SNAPSHOT + + + jooq-bom + jOOQ BOM + jOOQ's BOM (Bill of Materials) + + + + Apache License, Version 2.0 + https://www.jooq.org/inc/LICENSE.txt + repo + + + + + + + + + + + + + + + org.codehaus.mojo + flatten-maven-plugin + 1.7.0 + + true + target + + + + flatten + process-resources + + flatten + + + true + bom + all + + expand + remove + remove + remove + + + + + + flatten.clean + clean + + clean + + + + + + + org.codehaus.mojo + xml-maven-plugin + 1.1.0 + + + post-flatten + process-resources + + transform + + + + + + + + ${project.build.directory} + ${project.build.directory} + ${project.basedir}/src/build/xsl/post-flatten.xsl + + .flattened-pom.xml + + + + + + + + \ No newline at end of file diff --git a/jOOQ-bom/src/build/xsl/post-flatten.xsl b/jOOQ-bom/src/build/xsl/post-flatten.xsl new file mode 100644 index 0000000000..5b85e3b666 --- /dev/null +++ b/jOOQ-bom/src/build/xsl/post-flatten.xsl @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 5281dee454..bdaac07d5e 100644 --- a/pom.xml +++ b/pom.xml @@ -151,6 +151,16 @@ jooq-codegen-maven ${project.version} + + org.jooq + jooq-codegen-gradle + ${project.version} + + + org.jooq + jooq-migrations + ${project.version} + org.jooq jooq-migrations-maven @@ -161,6 +171,11 @@ jooq-meta ${project.version} + + org.jooq + jooq-meta-kotlin + ${project.version} + org.jooq jooq-meta-extensions @@ -853,6 +868,7 @@ jOOQ + jOOQ-bom