- feast
+ dev.feast
feast-ingestion
${project.version}
diff --git a/core/src/main/java/feast/core/config/MonitoringConfig.java b/core/src/main/java/feast/core/config/MonitoringConfig.java
index fd20bed1ee..53c9562c47 100644
--- a/core/src/main/java/feast/core/config/MonitoringConfig.java
+++ b/core/src/main/java/feast/core/config/MonitoringConfig.java
@@ -66,7 +66,7 @@ public FeastResourceCollector feastResourceCollector(
/**
* Register custom Prometheus collector that exports metrics about JVM resource usage.
*
- * @return @{link {@link JVMResourceCollector}}
+ * @return {@link JVMResourceCollector}
*/
@Bean
public JVMResourceCollector jvmResourceCollector() {
diff --git a/core/src/main/java/feast/core/service/SpecService.java b/core/src/main/java/feast/core/service/SpecService.java
index 2d977fcd3f..1d6ce16de5 100644
--- a/core/src/main/java/feast/core/service/SpecService.java
+++ b/core/src/main/java/feast/core/service/SpecService.java
@@ -143,7 +143,7 @@ public GetFeatureSetResponse getFeatureSet(GetFeatureSetRequest request) {
* possible if a project name is not set explicitly
*
* The version field can be one of - '*' - This will match all versions - 'latest' - This will
- * match the latest feature set version - '' - This will match a specific feature set
+ * match the latest feature set version - '<number>' - This will match a specific feature set
* version. This property can only be set if both the feature set name and project name are
* explicitly set.
*
diff --git a/core/src/main/java/feast/core/util/PackageUtil.java b/core/src/main/java/feast/core/util/PackageUtil.java
index ef27332ac0..20b2310644 100644
--- a/core/src/main/java/feast/core/util/PackageUtil.java
+++ b/core/src/main/java/feast/core/util/PackageUtil.java
@@ -49,8 +49,9 @@ public class PackageUtil {
* handled by default in Apache Beam.
*
*
- * @code
+ *
* URL url = new URL("jar:file:/tmp/springexample/target/spring-example-1.0-SNAPSHOT.jar!/BOOT-INF/lib/beam-sdks-java-core-2.16.0.jar!/");
+ *
* String resolvedPath = resolveSpringBootPackageClasspath(url);
* // resolvedPath should point to "/tmp/springexample/target/spring-example-1.0-SNAPSHOT/BOOT-INF/lib/beam-sdks-java-core-2.16.0.jar"
* // Note that spring-example-1.0-SNAPSHOT.jar is extracted in the process.
diff --git a/infra/docker/core/Dockerfile b/infra/docker/core/Dockerfile
index c4cfe34b71..91ef030dc9 100644
--- a/infra/docker/core/Dockerfile
+++ b/infra/docker/core/Dockerfile
@@ -12,7 +12,7 @@ WORKDIR /build
# the existing .m2 directory to $FEAST_REPO_ROOT/.m2
#
ENV MAVEN_OPTS="-Dmaven.repo.local=/build/.m2/repository -DdependencyLocationsEnabled=false"
-RUN mvn --also-make --projects core,ingestion -Drevision=$REVISION \
+RUN mvn --also-make --projects core,ingestion \
-DskipTests=true --batch-mode package
#
# Unpack the jar and copy the files into production Docker image
diff --git a/infra/docker/serving/Dockerfile b/infra/docker/serving/Dockerfile
index 3517183d78..5605c8846d 100644
--- a/infra/docker/serving/Dockerfile
+++ b/infra/docker/serving/Dockerfile
@@ -12,7 +12,7 @@ WORKDIR /build
# the existing .m2 directory to $FEAST_REPO_ROOT/.m2
#
ENV MAVEN_OPTS="-Dmaven.repo.local=/build/.m2/repository -DdependencyLocationsEnabled=false"
-RUN mvn --also-make --projects serving -Drevision=$REVISION \
+RUN mvn --also-make --projects serving \
-DskipTests=true --batch-mode package
# ============================================================
diff --git a/ingestion/pom.xml b/ingestion/pom.xml
index eb89233518..fce645c51b 100644
--- a/ingestion/pom.xml
+++ b/ingestion/pom.xml
@@ -21,9 +21,9 @@
4.0.0
- feast
+ dev.feast
feast-parent
- ${revision}
+ 0.3.6-SNAPSHOT
Feast Ingestion
diff --git a/pom.xml b/pom.xml
index edf2a0244e..882e24ab8e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,9 +22,9 @@
Feature Store for Machine Learning
${github.url}
- feast
+ dev.feast
feast-parent
- ${revision}
+ 0.3.6-SNAPSHOT
pom
@@ -35,7 +35,6 @@
- 0.3.2-SNAPSHOT
https://github.com/gojek/feast
UTF-8
@@ -83,15 +82,10 @@
-
- feast-snapshot
- file:///tmp/snapshot
+ ossrh
+ https://oss.sonatype.org/content/repositories/snapshots
-
- feast
- file:///tmp/snapshot
-
@@ -280,6 +274,43 @@
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.7
+ true
+
+ ossrh
+ https://oss.sonatype.org/
+ false
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 2.9.1
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
com.diffplug.spotless
spotless-maven-plugin
diff --git a/sdk/java/pom.xml b/sdk/java/pom.xml
index 2c8b1d837a..b3543446e2 100644
--- a/sdk/java/pom.xml
+++ b/sdk/java/pom.xml
@@ -6,12 +6,12 @@
Feast SDK for Java
SDK for registering, storing, and retrieving features
- feast-client
+ feast-sdk
- feast
+ dev.feast
feast-parent
- ${revision}
+ 0.3.6-SNAPSHOT
../..
diff --git a/sdk/java/src/main/java/com/gojek/feast/FeastClient.java b/sdk/java/src/main/java/com/gojek/feast/FeastClient.java
index 01157306d5..8014231836 100644
--- a/sdk/java/src/main/java/com/gojek/feast/FeastClient.java
+++ b/sdk/java/src/main/java/com/gojek/feast/FeastClient.java
@@ -59,7 +59,7 @@ public GetFeastServingInfoResponse getFeastServingInfo() {
/**
* Get online features from Feast.
*
- * See {@link #getOnlineFeatures(List, List, str)}
+ *
See {@link #getOnlineFeatures(List, List, String)}
*
* @param features list of string feature references to retrieve, feature reference follows this
* format [project]/[name]:[version]
diff --git a/serving/pom.xml b/serving/pom.xml
index ab9efaff26..4a28eb739e 100644
--- a/serving/pom.xml
+++ b/serving/pom.xml
@@ -21,9 +21,9 @@
4.0.0
- feast
+ dev.feast
feast-parent
- ${revision}
+ 0.3.6-SNAPSHOT
feast-serving