nhplus/Makefile

40 lines
1.8 KiB
Makefile
Raw Normal View History

2024-04-10 14:03:19 +00:00
##|——[ General ]————————————————————————————————————————————————————————————————————|
help: ## Shops available commands
@bin/make/help.sh
check: ## Checks whether requirements are met
@bin/make/check.sh
##|——[ Running ]————————————————————————————————————————————————————————————————————|
run: ## Starts the local instance
@mvn javafx:run
fresh: ## Starts a fresh local instance
@mvn clean
@mvn compile
@make demo-data
@make run
2024-04-10 14:03:19 +00:00
build: ## Builds System Specific Executables
@bin/make/build.sh
##|——[ Code Quality ]———————————————————————————————————————————————————————————————|
stan: ## Runs Static Code Analysis
@echo TODO
test: ## Runs all tests
@echo TODO
2024-04-10 15:02:55 +00:00
lint: ## Checks if the Code follows the Styling Conventions
@mvn checkstyle:check
2024-04-10 14:03:19 +00:00
##|——[ linting ]———————————————————————————————————————————————————————————————————|
java-lint: ## Corrects Code Linting in Java
@echo TODO
template-lint: ## Corrects Code Linting in Templates
@echo TODO
##|——[ Test Data ]——————————————————————————————————————————————————————————————————|
demo-data: ## Writes Demo Data to the local instance
2024-04-11 07:44:14 +00:00
@mvn exec:java -Dexec.mainClass="de.hitec.nhplus.fixtures.Fixtures"