11 - uses: actions/checkout@v2
12 - name: Checkout submodules # See https://github.com/actions/checkout#Checkout-submodules
15 auth_header="$(git config --local --get http.https://github.com/.extraheader)"
16 git submodule sync --recursive
17 git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive --depth=1
19 uses: actions/setup-java@v1
22 - name: Build with Maven
23 run: mvn --batch-mode --errors --fail-at-end --show-version clean verify --file pom.xml