ESAPI / esapi-java-legacy

ESAPI (The OWASP Enterprise Security API) is a free, open source, web application security control library that makes it easier for programmers to write lower-risk applications.
https://owasp.org/www-project-enterprise-security-api/
Other
610 stars 368 forks source link

Change skin for mvn site report to use fluido #734

Closed kwwall closed 2 years ago

kwwall commented 2 years ago

This is mostly in response to the pre-existing PR #731, so we can track it as an issue in the next set of ESAPI release notes.

This does some minor clean-up of the reports produced by 'mvn site'. They look a bit nicer and correctly display copyright dates, etc. However, because it doesn't actually fix the ESAPI tag library documentation, it actually makes those indices disappear completely from the navigation sidebar. Because of that, I created issue #733 so that we don't forget that we still need to try to fix that.

davewichers commented 2 years ago

It also corrects a problem where the 4.0.0-Mx version of the -site plugin is broken if you don't specify a recent version of a skin it supports. You would see errors during site generation that now 'go away'. I believe this corrected an issue where the Last Published info was wrong (i.e., you actually saw the variable name there, not the replacement value). But I could be wrong about that. Anyway, either way, this looks good and I think we should merge.