OBP-API/obp-commons
Marko Milić 46028185cc feature/check NIST messages at startup
**🔹 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.
2025-11-05 10:58:17 +01:00
..
src feature/add HOLD transaction request type and related models for v6.0.0 2025-10-05 22:18:59 +02:00
pom.xml feature/check NIST messages at startup 2025-11-05 10:58:17 +01:00
web-app_2_3.dtd Run tests over IntelliJ IDEA 2019-03-21 09:13:37 +01:00