diff --git a/core/pom.xml b/core/pom.xml index 737a5c1d685..e421df7c875 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -50,6 +50,7 @@ spring-boot-maven-plugin false + @@ -58,6 +59,7 @@ build-info + @@ -109,56 +111,56 @@ org.apache.logging.log4j log4j-web - - org.springframework.security - spring-security-core - 5.3.0.RELEASE - - - org.springframework.security - spring-security-config - 5.3.0.RELEASE - - - org.springframework.security.oauth - spring-security-oauth2 - 2.4.0.RELEASE - - - org.springframework.security - spring-security-oauth2-client - 5.3.0.RELEASE - - - org.springframework.security - spring-security-web - 5.3.0.RELEASE - - - org.springframework.security - spring-security-oauth2-resource-server - 5.3.0.RELEASE - - - org.springframework.security - spring-security-oauth2-jose - 5.3.0.RELEASE - - - net.devh - grpc-server-spring-boot-starter - 2.4.0.RELEASE - - - com.nimbusds - nimbus-jose-jwt - 8.2.1 - - - org.springframework.security - spring-security-oauth2-core - 5.3.0.RELEASE - + + org.springframework.security + spring-security-core + ${spring.security.version} + + + org.springframework.security + spring-security-config + ${spring.security.version} + + + org.springframework.security.oauth + spring-security-oauth2 + ${spring.security.oauth.version} + + + org.springframework.security + spring-security-oauth2-client + ${spring.security.version} + + + org.springframework.security + spring-security-web + ${spring.security.version} + + + org.springframework.security + spring-security-oauth2-resource-server + 5.3.0.RELEASE + + + org.springframework.security + spring-security-oauth2-jose + 5.3.0.RELEASE + + + net.devh + grpc-server-spring-boot-starter + 2.4.0.RELEASE + + + com.nimbusds + nimbus-jose-jwt + 8.2.1 + + + org.springframework.security + spring-security-oauth2-core + 5.3.0.RELEASE + org.springframework.boot @@ -224,6 +226,8 @@ true + + org.springframework.kafka spring-kafka @@ -249,28 +253,28 @@ io.prometheus simpleclient_servlet - - com.google.api.client - google-api-client-googleapis-auth-oauth - 1.2.3-alpha - - - com.auth0 - jwks-rsa - 0.11.0 - + + com.google.api.client + google-api-client-googleapis-auth-oauth + 1.2.3-alpha + + + com.auth0 + jwks-rsa + 0.11.0 + - - com.auth0 - java-jwt - 3.10.0 - + + com.auth0 + java-jwt + 3.10.0 + - - sh.ory.keto - keto-client - 0.4.4-alpha.1 - + + sh.ory.keto + keto-client + 0.4.4-alpha.1 + com.jayway.jsonpath @@ -284,11 +288,13 @@ spring-boot-test test + org.springframework.boot spring-boot-test-autoconfigure test + javax.xml.bind jaxb-api @@ -300,39 +306,39 @@ flyway-core ${flyway.version} - - javax.validation - validation-api - 2.0.0.Final - - - org.hibernate.validator - hibernate-validator - 6.1.2.Final - - - org.hibernate.validator - hibernate-validator-annotation-processor - 6.1.2.Final - + + javax.validation + validation-api + 2.0.0.Final + + + org.hibernate.validator + hibernate-validator + 6.1.2.Final + + + org.hibernate.validator + hibernate-validator-annotation-processor + 6.1.2.Final + - - org.mockito - mockito-core - 2.23.0 - test - - - org.springframework - spring-test - 5.1.3.RELEASE - test - - - org.junit.jupiter - junit-jupiter - RELEASE - test - - - + + org.mockito + mockito-core + 2.23.0 + test + + + org.springframework + spring-test + 5.1.3.RELEASE + test + + + org.junit.jupiter + junit-jupiter + RELEASE + test + + + \ No newline at end of file diff --git a/ingestion/pom.xml b/ingestion/pom.xml index de50789a67b..182c04df747 100644 --- a/ingestion/pom.xml +++ b/ingestion/pom.xml @@ -16,249 +16,259 @@ ~ --> - 4.0.0 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + 4.0.0 - - dev.feast - feast-parent - ${revision} - + + dev.feast + feast-parent + ${revision} + - Feast Ingestion - feast-ingestion + Feast Ingestion + feast-ingestion - - - - org.apache.maven.plugins - maven-shade-plugin - 3.2.1 - - - package - - shade - - - - - - feast.ingestion.ImportJobOld - - - reference.conf - - - - - - org.springframework - org.springframework.vendor - - - io.opencensus - io.opencensus.vendor - - - com.google.cloud.bigquery - com.google.cloud.bigquery.vendor - - - - - - + + + + org.apache.maven.plugins + maven-shade-plugin + 3.2.1 + + + package + + shade + + + + + + feast.ingestion.ImportJobOld + + + reference.conf + + + + + + org.springframework + org.springframework.vendor + + + io.opencensus + io.opencensus.vendor + + + com.google.cloud.bigquery + com.google.cloud.bigquery.vendor + + + + + + - - org.apache.maven.plugins - maven-enforcer-plugin - - - - enforce-bytecode-version - - enforce - - - - - 1.8 - - - - - - + + org.apache.maven.plugins + maven-enforcer-plugin + + + + enforce-bytecode-version + + enforce + + + + + 1.8 + + + + + + - - org.jacoco - jacoco-maven-plugin - - - + + org.jacoco + jacoco-maven-plugin + + + - - - dev.feast - datatypes-java - ${project.version} - + + + dev.feast + datatypes-java + ${project.version} + - - dev.feast - feast-storage-api - ${project.version} - + + dev.feast + feast-storage-api + ${project.version} + - - dev.feast - feast-storage-connector-redis - ${project.version} - + + dev.feast + feast-storage-connector-redis + ${project.version} + - - dev.feast - feast-storage-connector-bigquery - ${project.version} - + + dev.feast + feast-storage-connector-bigquery + ${project.version} + - - dev.feast - feast-common - ${project.version} - + + dev.feast + feast-common + ${project.version} + - - com.google.auto.value - auto-value-annotations - 1.6.6 - - - com.google.auto.value - auto-value - 1.6.6 - provided - + + com.google.auto.value + auto-value-annotations + 1.6.6 + + + com.google.auto.value + auto-value + 1.6.6 + provided + - - com.google.cloud - google-cloud-bigquery - + + com.google.cloud + google-cloud-bigquery + - - org.hamcrest - hamcrest-core - - - org.hamcrest - hamcrest-library - + + org.hamcrest + hamcrest-core + + + org.hamcrest + hamcrest-library + - - org.mockito - mockito-core - + + org.mockito + mockito-core + - - com.google.protobuf - protobuf-java - - - com.google.protobuf - protobuf-java-util - + + com.google.protobuf + protobuf-java + + + com.google.protobuf + protobuf-java-util + - - junit - junit - 4.12 - test - + + junit + junit + 4.12 + test + - - org.apache.kafka - kafka-clients - + + org.apache.kafka + kafka-clients + - - joda-time - joda-time - + + joda-time + joda-time + - - org.apache.beam - beam-runners-google-cloud-dataflow-java - ${org.apache.beam.version} - + + org.apache.beam + beam-runners-google-cloud-dataflow-java + ${org.apache.beam.version} + - - org.apache.beam - beam-runners-direct-java - ${org.apache.beam.version} - + + org.apache.beam + beam-runners-direct-java + ${org.apache.beam.version} + - - org.apache.beam - beam-sdks-java-io-kafka - ${org.apache.beam.version} - + + org.apache.beam + beam-sdks-java-io-kafka + ${org.apache.beam.version} + + + org.slf4j + slf4j-log4j12 + + + log4j + log4j + + + - - io.lettuce - lettuce-core - + + io.lettuce + lettuce-core + - - org.slf4j - slf4j-api - + + org.slf4j + slf4j-api + - - - com.github.kstyrc - embedded-redis - + + + com.github.kstyrc + embedded-redis + - - - org.apache.kafka - kafka_2.12 - test - + + + org.apache.kafka + kafka_2.12 + test + - - org.slf4j - slf4j-simple - 1.7.30 - test - + + org.slf4j + slf4j-simple + 1.7.30 + test + - - com.google.guava - guava - - - com.datadoghq - java-dogstatsd-client - 2.8.1 - + + com.google.guava + guava + + + com.datadoghq + java-dogstatsd-client + 2.8.1 + - - - org.apache.commons - commons-math3 - 3.6.1 - + + + org.apache.commons + commons-math3 + 3.6.1 + - - + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 5c7924ac330..9bdbf909fac 100644 --- a/pom.xml +++ b/pom.xml @@ -49,20 +49,24 @@ 1.17.1 3.10.0 3.10.0 - 2.0.9.RELEASE + 2.3.0.RELEASE + 5.3.0.RELEASE + 2.4.0.RELEASE 2.18.0 1.91.0 0.8.0 1.9.10 1.3 5.3.6.Final - 2.3.0 + 2.5.0 2.28.2 0.21.0 2.12.1 - 5.2.4 + 6.0.8 + 2.9.9 + 2.0.2 @@ -133,19 +137,19 @@ - io.opencensus - opencensus-api - ${opencensus.version} + io.opencensus + opencensus-api + ${opencensus.version} - io.opencensus - opencensus-contrib-grpc-util - ${opencensus.version} + io.opencensus + opencensus-contrib-grpc-util + ${opencensus.version} - io.opencensus - opencensus-contrib-http-util - ${opencensus.version} + io.opencensus + opencensus-contrib-http-util + ${opencensus.version} @@ -207,9 +211,14 @@ - com.datadoghq - java-dogstatsd-client - 2.6.1 + joda-time + joda-time + ${joda.time.version} + + + com.datadoghq + java-dogstatsd-client + 2.6.1 com.google.guava @@ -319,7 +328,6 @@ pom import - javax.xml.bind jaxb-api @@ -366,6 +374,9 @@ jar + + ${java.home}/bin/javadoc + @@ -376,8 +387,8 @@ - - + - + 1.7 @@ -408,15 +419,15 @@ - - - spotless-check - process-test-classes - - check - - - + + + spotless-check + process-test-classes + + check + + + org.apache.maven.plugins @@ -659,4 +670,4 @@ - + \ No newline at end of file diff --git a/serving/pom.xml b/serving/pom.xml index 66a840e0097..6cc3a82ed7d 100644 --- a/serving/pom.xml +++ b/serving/pom.xml @@ -16,302 +16,302 @@ ~ --> - 4.0.0 - - - dev.feast - feast-parent - ${revision} - - - feast-serving - Feast Serving - Feature serving API service - - - - spring-plugins - Spring Plugins - https://repo.spring.io/plugins-release - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - 11 - - - - - org.jacoco - jacoco-maven-plugin - - - - org.springframework.boot - spring-boot-maven-plugin - - false - - - - build-info - - build-info - - - - - - org.apache.maven.plugins - maven-failsafe-plugin - 2.18.1 - - - integration-test - - integration-test - - - - verify - - verify - - - - - - - - - - dev.feast - datatypes-java - ${project.version} - - - - - dev.feast - feast-storage-api - ${project.version} - - - - dev.feast - feast-storage-connector-redis - ${project.version} - - - - dev.feast - feast-storage-connector-bigquery - ${project.version} - - - - dev.feast - feast-common - ${project.version} - - - - - org.slf4j - slf4j-api - - - - org.springframework.boot - spring-boot-configuration-processor - true - - - - - org.springframework.boot - spring-boot-starter-web - - - - org.springframework.boot - spring-boot-starter-log4j2 - - - org.apache.logging.log4j - log4j-web - - - - org.springframework.boot - spring-boot-devtools - true - - - - - io.github.lognet - grpc-spring-boot-starter - - - - - org.springframework.boot - spring-boot-starter-actuator - - - - - io.grpc - grpc-services - - - - io.grpc - grpc-stub - - - - com.google.protobuf - protobuf-java-util - - - - - com.google.guava - guava - - - - joda-time - joda-time - - - - io.jaegertracing - jaeger-client - 0.31.0 - - - io.opentracing - opentracing-api - 0.31.0 - - - io.opentracing - opentracing-noop - 0.31.0 - - - - - io.prometheus - simpleclient - 0.8.0 - - - - - io.prometheus - simpleclient_hotspot - 0.8.0 - - - - - io.prometheus - simpleclient_servlet - 0.8.0 - - - io.prometheus - simpleclient_spring_boot - 0.8.0 - - - - com.google.auto.value - auto-value-annotations - 1.6.6 - - - com.google.auto.value - auto-value - 1.6.6 - provided - - - - - - io.grpc - grpc-testing - - - - org.springframework.boot - spring-boot-starter-test - test - - - - org.mockito - mockito-core - test - - - - - com.fasterxml.jackson.dataformat - jackson-dataformat-yaml - - - - com.github.kstyrc - embedded-redis - test - - - - - - profile-local - - - !ci - - - + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + 4.0.0 + + + dev.feast + feast-parent + ${revision} + + + feast-serving + Feast Serving + Feature serving API service + + + + spring-plugins + Spring Plugins + https://repo.spring.io/plugins-release + + + + - - org.apache.maven.plugins - maven-resources-plugin - 3.1.0 - - - @ - - false - - + + org.apache.maven.plugins + maven-compiler-plugin + + 11 + + + + + org.jacoco + jacoco-maven-plugin + + + + org.springframework.boot + spring-boot-maven-plugin + + false + + + + build-info + + build-info + + + + + + org.apache.maven.plugins + maven-failsafe-plugin + 2.18.1 + + + integration-test + + integration-test + + + + verify + + verify + + + + - - - - - src/main/resources - true - - - - - - - + + + + + dev.feast + datatypes-java + ${project.version} + + + + + dev.feast + feast-storage-api + ${project.version} + + + + dev.feast + feast-storage-connector-redis + ${project.version} + + + + dev.feast + feast-storage-connector-bigquery + ${project.version} + + + + dev.feast + feast-common + ${project.version} + + + + + org.slf4j + slf4j-api + + + + org.springframework.boot + spring-boot-configuration-processor + true + + + + + org.springframework.boot + spring-boot-starter-web + + + + org.springframework.boot + spring-boot-starter-log4j2 + + + org.apache.logging.log4j + log4j-web + + + + org.springframework.boot + spring-boot-devtools + true + + + + + io.github.lognet + grpc-spring-boot-starter + + + + + org.springframework.boot + spring-boot-starter-actuator + + + + + io.grpc + grpc-services + + + + io.grpc + grpc-stub + + + + com.google.protobuf + protobuf-java-util + + + + + com.google.guava + guava + + + + io.jaegertracing + jaeger-client + 0.31.0 + + + io.opentracing + opentracing-api + 0.31.0 + + + io.opentracing + opentracing-noop + 0.31.0 + + + + + io.prometheus + simpleclient + 0.8.0 + + + + + io.prometheus + simpleclient_hotspot + 0.8.0 + + + + + io.prometheus + simpleclient_servlet + 0.8.0 + + + io.prometheus + simpleclient_spring_boot + 0.8.0 + + + + com.google.auto.value + auto-value-annotations + 1.6.6 + + + com.google.auto.value + auto-value + 1.6.6 + provided + + + + + + io.grpc + grpc-testing + + + + org.springframework.boot + spring-boot-starter-test + test + + + + org.mockito + mockito-core + test + + + + + com.fasterxml.jackson.dataformat + jackson-dataformat-yaml + + + + com.github.kstyrc + embedded-redis + test + + + jakarta.validation + jakarta.validation-api + ${jakarta.validation.api.version} + + + + + + profile-local + + + !ci + + + + + + org.apache.maven.plugins + maven-resources-plugin + 3.1.0 + + + @ + + false + + + + + + + + src/main/resources + true + + + + + + + \ No newline at end of file diff --git a/storage/api/pom.xml b/storage/api/pom.xml index 231471e9cbf..81bcd522f08 100644 --- a/storage/api/pom.xml +++ b/storage/api/pom.xml @@ -1,78 +1,88 @@ + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - - dev.feast - feast-parent - ${revision} - ../.. - + + dev.feast + feast-parent + ${revision} + ../.. + - 4.0.0 - feast-storage-api + 4.0.0 + feast-storage-api - Feast Storage API + Feast Storage API - - - - org.apache.maven.plugins - maven-dependency-plugin - - - - javax.annotation - - - - - + + + + org.apache.maven.plugins + maven-dependency-plugin + + + + javax.annotation + + + + + - + - - dev.feast - datatypes-java - ${project.version} - + + dev.feast + datatypes-java + ${project.version} + - - dev.feast - feast-common - ${project.version} - + + dev.feast + feast-common + ${project.version} + - - org.apache.beam - beam-sdks-java-core - ${org.apache.beam.version} - + + org.apache.beam + beam-sdks-java-core + ${org.apache.beam.version} + + + org.slf4j + slf4j-log4j12 + + + org.slf4j + slf4j-api + + + - - com.google.auto.value - auto-value-annotations - 1.6.6 - + + com.google.auto.value + auto-value-annotations + 1.6.6 + - - com.google.auto.value - auto-value - 1.6.6 - provided - + + com.google.auto.value + auto-value + 1.6.6 + provided + - - org.apache.commons - commons-lang3 - 3.9 - + + org.apache.commons + commons-lang3 + 3.9 + - - junit - junit - 4.12 - test - - + + junit + junit + 4.12 + test + + - + \ No newline at end of file diff --git a/storage/connectors/bigquery/pom.xml b/storage/connectors/bigquery/pom.xml index 32c6dda4810..3f4750cf126 100644 --- a/storage/connectors/bigquery/pom.xml +++ b/storage/connectors/bigquery/pom.xml @@ -1,5 +1,5 @@ + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> dev.feast @@ -17,6 +17,16 @@ io.pebbletemplates pebble 3.1.0 + + + org.slf4j + slf4j-log4j12 + + + org.slf4j + slf4j-api + + @@ -97,4 +107,4 @@ test - + \ No newline at end of file