use latest parent
[fiscal-year.java.git] / Makefile
blob38783fa6d3f17658d308b1cfb83d18980c241e8f
1 all: help
3 help:
4 @echo ""
5 @echo "-- Help Menu"
6 @echo ""
7 @echo " 1. make sonar-analysis - perform sonar analysis"
8 @echo " 2. make sign-waiver - GPG sign the WAIVER"
9 @echo " 3. make release - perform the next release"
10 @echo " 4. make docker-verify - verify the project inside a pre-defined docker container"
12 sonar-analysis:
13 # http://docs.sonarqube.org/display/SONAR/Analyzing+with+Maven
14 @mvn clean install
15 @mvn sonar:sonar -Dsonar.host.url=http://localhost:59000
17 sign-waiver:
18 @gpg2 --no-version --armor --sign AUTHORS/WAIVER
20 release:
21 @mvn release:prepare release:perform
23 docker-verify:
24 @docker-compose -f build/docker/build-environment.yml run --rm --user=$(UID) build