Local dev setup
-
install JDK 17 (used sdkman)
-
connected to GitHub (GH) to get
enterprise-capture-vam
code -
this repo contains 10 sub-projects:
sub-project | build system | local build status |
---|---|---|
ec-vam-ci |
??? |
UNKONWN |
ec-vam-core |
maven |
SUCCESS |
ec-vam-data-consumer |
maven |
SUCCESS |
ec-vam-data-transformer |
maven |
SUCCESS |
ec-vam-deployment |
??? |
UNKONWN |
ec-vam-example-transformer |
maven |
SUCCESS |
ec-vam-manifest-processor |
maven |
SUCCESS |
ec-vam-manifest-publisher |
maven |
SUCCESS |
ec-vam-monitoring-service |
maven |
SUCCESS |
ec-vam-test |
??? |
UNKONWN |
#!/usr/bin/env bash # NOTE: THIS REQUIRES FINDUTILS TO BE INSTALLED: # brew install findutils set -e set -u set pipefail PROJECTS=$(gfind . -maxdepth 2 -type f -name pom.xml -printf '%h ') for p in ${PROJECTS[@]} ; do echo -n "building ${p} ... " pushd ${p} > /dev/null mvn clean install --log-file ../${p}-build.log && echo "SUCCESS" || echo "FAILED TO BUILD ${p}" && exit 1 popd > /dev/null done