24 lines
778 B
Bash
24 lines
778 B
Bash
#!/bin/sh
|
|
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-13.jdk/Contents/Home
|
|
export PATH=/opt/apache-maven-3.6.2/bin:$PATH
|
|
|
|
# preprocess first - catches errors quicker
|
|
mvn -f pom-preprocess.xml generate-resources || exit 1
|
|
|
|
# convert to XSLT
|
|
mvn -f pom-xslt-preprocessed.xml process-resources || exit 1
|
|
|
|
# adopt filenames
|
|
rm cii/xslt/EN16931-CII-validation.xslt
|
|
mv cii/xslt/EN16931-CII-validation-preprocessed.xslt cii/xslt/EN16931-CII-validation.xslt
|
|
rm ubl/xslt/EN16931-UBL-validation.xslt
|
|
mv ubl/xslt/EN16931-UBL-validation-preprocessed.xslt ubl/xslt/EN16931-UBL-validation.xslt
|
|
|
|
# Add license headers to all relevant files
|
|
mvn -f pom-license.xml license:format || exit 1
|
|
|
|
# validate afterwards
|
|
mvn -f pom-validate.xml validate || exit 1
|
|
|
|
echo "Successfully done"
|