Skip to content

Commit 292fba3

Browse files
author
Pierre-Yves Fourmond
committed
Ne pas include les tests dans le livrable
1 parent 7a3c594 commit 292fba3

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

Makefile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
help: ## Afficher l'aide
2-
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) \
2+
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' Makefile \
33
| awk 'BEGIN {FS = ":.*?## "}; { printf("\033[36m%-20s\033[0m %s\n", $$1, $$2) }'
44

55
package: build ## Construire le livrable de l'application dans un fichier .zip
@@ -11,7 +11,9 @@ install: .check-install-dir ## Installer l'application
1111

1212
build: ## Construire l'application
1313
mkdir --parents $(BUILD_APP) \
14-
&& cp --update --recursive src lib bin $(BUILD_APP) \
14+
&& mkdir -p $(BUILD_APP)/src \
15+
&& cp $(PRODUCTION_SOURCES) $(BUILD_APP)/src \
16+
&& cp --update --recursive lib bin $(BUILD_APP) \
1517
&& cd $(BUILD_APP) \
1618
&& mv src/$(STARTER_APP).java src/$(APP_NAME).java \
1719
&& mv bin/$(STARTER_APP).sh bin/$(APP_NAME).sh
@@ -47,3 +49,5 @@ APP_DIR := $(APP_NAME)
4749
BUILD := build
4850
BUILD_APP := $(BUILD)/$(APP_DIR)
4951
STARTER_APP := Application
52+
53+
PRODUCTION_SOURCES := $(shell find src -name "*.java" ! -name "*Test*.java")

0 commit comments

Comments
 (0)