mirror of
https://github.com/OpenBankProject/OBP-API.git
synced 2026-02-06 13:46:49 +00:00
**🔹 Without NVD API Key** (Default Development): ```OBP-API/pom.xml#L1-2 export MAVEN_OPTS="-Xss128m" && mvn install -pl .,obp-commons ``` **🔹 With Valid NVD API Key** (Production/Security Scanning): ```OBP-API/pom.xml#L1-3 export NVD_API_KEY=your_real_api_key export MAVEN_OPTS="-Xss128m" && mvn install -pl .,obp-commons ``` You can also manually control it: ```OBP-API/pom.xml#L1-5 mvn install -Pdependency-check mvn install -P '!dependency-check' ``` ✅ **Zero 403 Errors**: Plugin only loads when API key is available ✅ **Clean Development**: No network calls or security scanning during normal dev work ✅ **CI/CD Friendly**: Easy to enable/disable via environment variables ✅ **No Build Failures**: Development builds never fail due to network issues ✅ **Production Ready**: Full vulnerability scanning when API key is provided ```OBP-API/pom.xml#L1-2 export MAVEN_OPTS="-Xss128m" && mvn install -pl .,obp-commons && mvn jetty:run -pl obp-api ``` This will run **without any 403 errors** and complete successfully for development work! When you're ready for production security scanning, just get a free NVD API key from https://nvd.nist.gov/developers/request-an-api-key and set it as an environment variable. |
||
|---|---|---|
| .. | ||
| src | ||
| pom.xml | ||
| web-app_2_3.dtd | ||