1 # https://www.gnu.org/prep/standards/html_node/Makefile-Basics.html#Makefile-Basics
10 @echo
" 1. make sonar-analysis - perform sonar analysis"
11 @echo
" 2. make sign-waiver - GPG sign the WAIVER"
12 @echo
" 3. make release - perform the next release"
13 @echo
" 4. make docker-verify - verify the project inside a pre-defined docker container"
15 .PHONY
: sonar-analysis
17 # http://docs.sonarqube.org/display/SONAR/Analyzing+with+Maven
19 @mvn sonar
:sonar
-Dsonar.host.url
=http
://localhost
:59000 -Dsonar.pitest.mode
=reuseReport
23 @gpg2
--no-version
--armor
--sign AUTHORS
/WAIVER
27 @mvn release
:prepare release
:perform
31 @docker-compose
-f build
/docker
/build-environment.yml run
--rm --user
=$(UID
) build
32 # findbugs likes to create these