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

Executing 'mvn site' does not produce tag documentation #733

Closed kwwall closed 1 year ago

kwwall commented 2 years ago

Describe the bug Using Java 8, execute the

$ mvn site

command and the view the local file 'target/site/index.html' in your browser to verify that the tag-related documentation is missing or not produced.

Specify what ESAPI version(s) you are experiencing this bug in ESAPI 2.5.0.0, which currently is the latest version of ESAPI.

To Reproduce List the steps to reproduce the behavior or (ideally) attach a small JUnit test to reproduce the problem. Please be specific.

  1. From the shell, execute 'mvn site', as described above.
  2. Open the local file 'target/site/index.html' in your browser.
  3. Click on the 'Project Reports' link.
  4. Verify that the ESAPI tag-related documentation is not correctly created by observing that the following sidebar entries are either non-existent or produce errors when clicked on.

Expected behavior The 3 files:

should be created and when viewed in a browser window, they should render without any errors.

Platform environment (please complete the following information):