From 2c0e456783b18c7bd1917edc7b03172ff3e99e89 Mon Sep 17 00:00:00 2001 From: Honnix Date: Thu, 28 Sep 2023 13:39:15 +0200 Subject: [PATCH] Add bom module (#247) * Add bom module Signed-off-by: Hongxin Liang --- flytekit-bom/pom.xml | 303 ++++++++++++++++++++++++++++++++ flytekit-examples-scala/pom.xml | 1 - flytekit-examples/pom.xml | 4 - flytekit-scala-tests/pom.xml | 1 - jflyte/pom.xml | 1 - pom.xml | 3 + 6 files changed, 306 insertions(+), 7 deletions(-) create mode 100644 flytekit-bom/pom.xml diff --git a/flytekit-bom/pom.xml b/flytekit-bom/pom.xml new file mode 100644 index 000000000..27925aee9 --- /dev/null +++ b/flytekit-bom/pom.xml @@ -0,0 +1,303 @@ + + + + 4.0.0 + + org.flyte + flytekit-bom + 0.4.24-SNAPSHOT + + pom + + Flytekit - Bill of Materials + Flytekit Java is the Java/Scala SDK built on top of Flyte. + https://github.com/flyteorg/flytekit-java + + + + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0 + repo + + + + + + flytekit + admin@flyte.org + Flyte + https://flyte.org + + + + + scm:git:https://github.com/flyteorg/flytekit-java.git + scm:git:https://github.com/flyteorg/flytekit-java.git + HEAD + https://github.com/flyteorg/flytekit-java + + + + + ossrh + https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/ + + + ossrh + https://s01.oss.sonatype.org/content/repositories/snapshots + + + + + + + org.flyte + flytekit-api + ${project.version} + + + org.flyte + flytekit-jackson + ${project.version} + + + org.flyte + flytekit-java + ${project.version} + + + org.flyte + flytekit-scala_2.12 + ${project.version} + + + org.flyte + flytekit-scala_2.13 + ${project.version} + + + org.flyte + flytekit-scala-tests + ${project.version} + + + org.flyte + flytekit-testing + ${project.version} + + + org.flyte + flytekit-examples + ${project.version} + + + org.flyte + flytekit-examples-scala + ${project.version} + + + org.flyte + flytekit-local-engine + ${project.version} + + + org.flyte + flyteidl-protos + ${project.version} + + + org.flyte + jflyte-api + ${project.version} + + + org.flyte + jflyte-aws + ${project.version} + + + org.flyte + jflyte-google-cloud + ${project.version} + + + org.flyte + jflyte-utils + ${project.version} + + + org.flyte + jflyte + ${project.version} + + + org.flyte + integration-tests + ${project.version} + + + + + + + + + com.diffplug.spotless + spotless-maven-plugin + 2.21.0 + + + + ]]> + + + + + UTF-8 + ${line.separator} + false + true + true + 2 + false + false + recommended_2008_06 + false + false + false + + + + + + + **/src/**.xml + + + + + + + + + + check + + verify + + + + + + + + + com.diffplug.spotless + spotless-maven-plugin + + + + + + + release + + + + + org.apache.maven.plugins + maven-gpg-plugin + 3.0.1 + + + sign-artifacts + + sign + + verify + + + --batch + --pinentry-mode + loopback + + + + + + + org.apache.maven.plugins + maven-source-plugin + 3.2.1 + + + attach-sources + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.3.1 + + 8 + all,-missing + + + + attach-javadocs + + jar + + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.8 + true + + ossrh + https://s01.oss.sonatype.org/ + true + + + + + + + diff --git a/flytekit-examples-scala/pom.xml b/flytekit-examples-scala/pom.xml index 3d5e807b2..9795a0282 100644 --- a/flytekit-examples-scala/pom.xml +++ b/flytekit-examples-scala/pom.xml @@ -33,7 +33,6 @@ 2.13 2.13.10 - true true diff --git a/flytekit-examples/pom.xml b/flytekit-examples/pom.xml index a682f3ecf..6773fb371 100644 --- a/flytekit-examples/pom.xml +++ b/flytekit-examples/pom.xml @@ -29,10 +29,6 @@ Flytekit Java Examples Examples of Tasks, Workflows and Launch plans written in Java. - - true - - diff --git a/flytekit-scala-tests/pom.xml b/flytekit-scala-tests/pom.xml index 84e92e936..08b0b4ed2 100644 --- a/flytekit-scala-tests/pom.xml +++ b/flytekit-scala-tests/pom.xml @@ -36,7 +36,6 @@ 2.13 2.13.10 - true true diff --git a/jflyte/pom.xml b/jflyte/pom.xml index 6229bf285..d7deef1a7 100644 --- a/jflyte/pom.xml +++ b/jflyte/pom.xml @@ -34,7 +34,6 @@ ghcr.io/flyteorg/flytekit-java ${project.version} - true diff --git a/pom.xml b/pom.xml index c4ae8aca3..4f6038fad 100644 --- a/pom.xml +++ b/pom.xml @@ -46,6 +46,7 @@ + flytekit-bom flytekit-api flytekit-jackson flytekit-java @@ -94,6 +95,7 @@ 4.7.2 3.21.12 1.7.36 + 2.21.0 spotbugs-exclude.xml 2.19.1 @@ -749,6 +751,7 @@ release +