sdcuike / issueBlog

IT网站收藏
https://github.com/sdcuike/issueBlog/issues
Apache License 2.0
88 stars 29 forks source link

maven #161

Open sdcuike opened 2 years ago

sdcuike commented 2 years ago

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