Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Kevin W. Wall edited this page Jan 14, 2023 · 1 revision

ESAPI is easy to build yourself using Git and Maven. Ensure that you are using UTF-8 for all source code.

$ git clone git@github.com:ESAPI/esapi-java-legacy.git    # This will clone the 'develop' branch.
$ cd esapi-java-legacy
$ mvn -Dmaven.test.skip=true package  # Build ESAPI. Omit the '-D' argument if you wish to run tests.

Maven will generate a "target" directory that contains the ESAPI jar file. This will allow you to use it locally from other Maven projects.

To generate project reports use:

$ mvn site

Then, point your browser to the file "target/site/index.html". Note that this will also include the ESAPI Javadoc, under "target/site/apidocs".

If your intent is to contribute to ESAPI, please be sure to read CONTRIBUTING-TO-ESAPI.txt.

Clone this wiki locally

Morty Proxy This is a proxified and sanitized view of the page, visit original site.