Makefile 562 B

123456789101112131415161718192021222324252627282930
  1. # git-bridge makefile
  2. MVN_OPTS := --no-transfer-progress
  3. MVN_TARGET := target/writelatex-git-bridge-1.0-SNAPSHOT-jar-with-dependencies.jar
  4. runtime-conf:
  5. /opt/envsubst < conf/envsubst_template.json > conf/runtime.json
  6. run: $(MVN_TARGET) runtime-conf
  7. java $(GIT_BRIDGE_JVM_ARGS) -jar $(MVN_TARGET) conf/runtime.json
  8. $(MVN_TARGET): $(shell find src -type f)
  9. mvn $(MVN_OPTS) package -DskipTests
  10. test:
  11. mvn $(MVN_OPTS) test
  12. clean:
  13. mvn $(MVN_OPTS) clean
  14. package: clean
  15. mvn $(MVN_OPTS) package -DskipTests
  16. .PHONY: run package clean test runtime-conf