Makefile 508 B

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