diff --git a/dependency-check-core/src/main/resources/schema/generateSuppressionBindings.bat b/dependency-check-core/src/main/resources/schema/generateSuppressionBindings.bat new file mode 100644 index 000000000..0fea621e6 --- /dev/null +++ b/dependency-check-core/src/main/resources/schema/generateSuppressionBindings.bat @@ -0,0 +1,12 @@ +if not "%JAVA_HOME%" == "" goto JAVA_HOME_DEFINED + +:NO_JAVA_HOME +set XJC=xjc.exe +goto LAUNCH + +:JAVA_HOME_DEFINED +set XJC="%JAVA_HOME%\bin\xjc.exe" +goto LAUNCH + +:LAUNCH +%XJC% -extension -d ..\..\java -p "org.owasp.dependencycheck.jaxb.suppressions.generated" -mark-generated "suppression.xsd" diff --git a/dependency-check-core/src/main/resources/schema/generateSuppressionBindings.sh b/dependency-check-core/src/main/resources/schema/generateSuppressionBindings.sh new file mode 100644 index 000000000..9d84003e6 --- /dev/null +++ b/dependency-check-core/src/main/resources/schema/generateSuppressionBindings.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +if [ -n "$JAVA_HOME" ] +then + XJC="$JAVA_HOME/bin/xjc.exe" +else + XJC=xjc.exe +fi + +exec "$XJC" -extension -d ../../java -p "org.owasp.dependencycheck.jaxb.suppressions.generated" -mark-generated "suppression.xsd"