Difference between revisions of "ESAPI-Building"

From OWASP
Jump to: navigation, search
(Removing steps do download and install AntiSamy locally because it's already available on the Maven Central repository (and the dependency is correctly declared in the POM))
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==Simple Build Instructions==
+
ESAPI is easy to build yourself using [http://subversion.tigris.org/ Subversion] and [http://maven.apache.org/ Maven]. Ensure that you are using UTF-8 for all source code.
  
ESAPI is easy to build yourself using [http://subversion.tigris.org/ Subversion] and [http://maven.apache.org/ Maven].
+
  $ svn checkout http://owasp-esapi-java.googlecode.com/svn/trunk ESAPI
 
+
  $ mkdir ESAPI
+
 
   $ cd ESAPI
 
   $ cd ESAPI
  $ svn checkout http://owasp-esapi-java.googlecode.com/svn/trunk
+
   $ mvn -Dmaven.test.skip=true package # Build ESAPI
   $ mvn -Dmaven.test.skip=true package
+
  
 
Maven will generate a "target" directory that contains the ESAPI jar file.
 
Maven will generate a "target" directory that contains the ESAPI jar file.

Latest revision as of 08:43, 24 November 2011

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

 $ svn checkout http://owasp-esapi-java.googlecode.com/svn/trunk ESAPI
 $ cd ESAPI
 $ mvn -Dmaven.test.skip=true package  # Build ESAPI

Maven will generate a "target" directory that contains the ESAPI jar file.

To generate project reports use:

 $ mvn site

To generate documentation use:

 $ mvn javadoc:jar