1717ROOT_DIR := $(shell dirname $(realpath $(firstword $(MAKEFILE_LIST ) ) ) )
1818PROTO_TYPE_SUBDIRS = core serving types storage
1919PROTO_SERVICE_SUBDIRS = core serving
20+ MVN := mvn ${MAVEN_EXTRA_OPTS}
2021
2122# General
2223
@@ -35,28 +36,28 @@ install-ci-dependencies: install-python-ci-dependencies install-go-ci-dependenci
3536# Java
3637
3738install-java-ci-dependencies :
38- mvn verify clean --fail-never
39+ ${MVN} verify clean --fail-never
3940
4041format-java :
41- mvn spotless:apply
42+ ${MVN} spotless:apply
4243
4344lint-java :
44- mvn --no-transfer-progress spotless:check
45+ ${MVN} --no-transfer-progress spotless:check
4546
4647test-java :
47- mvn --no-transfer-progress test
48+ ${MVN} --no-transfer-progress test
4849
4950test-java-integration :
50- mvn --no-transfer-progress -Dmaven.javadoc.skip=true -Dgpg.skip -DskipUTs=true clean verify
51+ ${MVN} --no-transfer-progress -Dmaven.javadoc.skip=true -Dgpg.skip -DskipUTs=true clean verify
5152
5253test-java-with-coverage :
53- mvn --no-transfer-progress test jacoco:report-aggregate
54+ ${MVN} --no-transfer-progress test jacoco:report-aggregate
5455
5556build-java :
56- mvn clean verify
57+ ${MVN} clean verify
5758
5859build-java-no-tests :
59- mvn --no-transfer-progress -Dmaven.javadoc.skip=true -Dgpg.skip -DskipUTs=true -Drevision=${REVISION} clean package
60+ ${MVN} --no-transfer-progress -Dmaven.javadoc.skip=true -Dgpg.skip -DskipUTs=true -Drevision=${REVISION} clean package
6061
6162# Python SDK
6263
@@ -141,13 +142,13 @@ push-jupyter-docker:
141142 docker push $(REGISTRY ) /feast-jupyter:$(VERSION )
142143
143144build-core-docker :
144- docker build --build-arg REVISION=$(REVISION ) -t $(REGISTRY ) /feast-core:$(VERSION ) -f infra/docker/core/Dockerfile .
145+ docker build $( if, $( REVISION ) , --build-arg REVISION=$(REVISION ) , ) -t $(REGISTRY ) /feast-core:$(VERSION ) -f infra/docker/core/Dockerfile .
145146
146147build-jobservice-docker :
147148 docker build -t $(REGISTRY ) /feast-jobservice:$(VERSION ) -f infra/docker/jobservice/Dockerfile .
148149
149150build-serving-docker :
150- docker build --build-arg REVISION=$(REVISION ) -t $(REGISTRY ) /feast-serving:$(VERSION ) -f infra/docker/serving/Dockerfile .
151+ docker build $( if, $( REVISION ) , --build-arg REVISION=$(REVISION ) , ) -t $(REGISTRY ) /feast-serving:$(VERSION ) -f infra/docker/serving/Dockerfile .
151152
152153build-ci-docker :
153154 docker build -t $(REGISTRY ) /feast-ci:$(VERSION ) -f infra/docker/ci/Dockerfile .
0 commit comments