mirror of
https://github.com/valitydev/damsel.git
synced 2024-11-06 09:45:21 +00:00
add possibility to create damsel jar locally (#109)
* add possibility to create damsel jar locally
This commit is contained in:
parent
61701d2290
commit
0fa541c619
11
Makefile
11
Makefile
@ -21,7 +21,7 @@ BUILD_IMAGE_TAG := 80c38dc638c0879687f6661f4e16e8de9fc0d2c6
|
|||||||
FILES = $(wildcard proto/*.thrift)
|
FILES = $(wildcard proto/*.thrift)
|
||||||
DESTDIR = _gen
|
DESTDIR = _gen
|
||||||
|
|
||||||
CALL_W_CONTAINER := clean all create java_compile compile doc deploy_nexus
|
CALL_W_CONTAINER := clean all create java_compile compile doc deploy_nexus java_install
|
||||||
|
|
||||||
all: compile
|
all: compile
|
||||||
|
|
||||||
@ -93,6 +93,10 @@ DOCKER_RUN_OPTS = -v $(SETTINGS_XML):$(SETTINGS_XML)
|
|||||||
DOCKER_RUN_OPTS += -e SETTINGS_XML=$(SETTINGS_XML)
|
DOCKER_RUN_OPTS += -e SETTINGS_XML=$(SETTINGS_XML)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef LOCAL_BUILD
|
||||||
|
DOCKER_RUN_OPTS += -v $$HOME/.m2:/home/$(UNAME)/.m2:rw
|
||||||
|
endif
|
||||||
|
|
||||||
COMMIT_HASH = $(shell git --no-pager log -1 --pretty=format:"%h")
|
COMMIT_HASH = $(shell git --no-pager log -1 --pretty=format:"%h")
|
||||||
NUMBER_COMMITS = $(shell git rev-list --count HEAD)
|
NUMBER_COMMITS = $(shell git rev-list --count HEAD)
|
||||||
|
|
||||||
@ -104,3 +108,8 @@ deploy_nexus:
|
|||||||
$(if $(SETTINGS_XML),, echo "SETTINGS_XML not defined"; exit 1)
|
$(if $(SETTINGS_XML),, echo "SETTINGS_XML not defined"; exit 1)
|
||||||
mvn versions:set versions:commit -DnewVersion="1.$(NUMBER_COMMITS)-$(COMMIT_HASH)" -s $(SETTINGS_XML) \
|
mvn versions:set versions:commit -DnewVersion="1.$(NUMBER_COMMITS)-$(COMMIT_HASH)" -s $(SETTINGS_XML) \
|
||||||
&& mvn deploy -s $(SETTINGS_XML) -Dpath_to_thrift="$(THRIFT_EXEC)"
|
&& mvn deploy -s $(SETTINGS_XML) -Dpath_to_thrift="$(THRIFT_EXEC)"
|
||||||
|
|
||||||
|
java_install:
|
||||||
|
$(if $(SETTINGS_XML),, echo "SETTINGS_XML not defined"; exit 1)
|
||||||
|
mvn versions:set versions:commit -DnewVersion="1.$(NUMBER_COMMITS)-$(COMMIT_HASH)" -s $(SETTINGS_XML) \
|
||||||
|
&& mvn install -s $(SETTINGS_XML) -Dpath_to_thrift="$(THRIFT_EXEC)"
|
||||||
|
@ -16,3 +16,9 @@ Systemwide protocol collection.
|
|||||||
Где `<name>` - имя, уникальное для Thrift IDL файлa в Damsel.
|
Где `<name>` - имя, уникальное для Thrift IDL файлa в Damsel.
|
||||||
|
|
||||||
|
|
||||||
|
# Java development
|
||||||
|
|
||||||
|
Собрать дамзель и инсталировать новый jar в локальный мавен репозиторий:
|
||||||
|
|
||||||
|
* make wc_compile
|
||||||
|
* make wc_java_install LOCAL_BUILD=true SETTINGS_XML=path_to_rbk_maven_settings
|
||||||
|
Loading…
Reference in New Issue
Block a user