sdcuike / issueBlog

IT网站收藏

Home Page:https://github.com/sdcuike/issueBlog/issues

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

maven

sdcuike opened this issue · comments

plugin

package:
	mvn clean package -DskipTests -U

install:
	mvn clean install -DskipTests -U

run-api:
	cd frame; mvn spring-boot:run -DskipTests=true -U

tag:
	$(eval commit := $(shell git rev-parse --short=8 HEAD))
	$(eval tag := $(shell mvn help:evaluate -Dexpression=project.version | grep -v "^\[" | grep -v "Download" | awk '{print $$0"-$(commit)"}'))
	git tag -a $(tag) -m "Branch: `git branch | grep \* | awk '{print $$2}'`"
	git push origin refs/tags/$(tag)

release:
	rm -f release.properties pom.xml.releaseBackup
	rm -f */release.properties */pom.xml.releaseBackup
	mvn release:prepare -B
	rm -f release.properties pom.xml.releaseBackup
	rm -f */release.properties */pom.xml.releaseBackup