Thanks Kevin,
Before I dig into test scripts... Given:
$ jar tf esapi-2.5.2.0.jar | grep Encoder
org/owasp/esapi/reference/DefaultEncoder$UriSegment.class
org/owasp/esapi/reference/DefaultEncoder.class
org/owasp/esapi/Encoder.class
org/owasp/esapi/EncoderConstants.class
Shouldn't Java be able to find the encoder class with:
$ javac -cp "$(pwd):esapi-2.5.2.0.jar" ESAPITest.java
ESAPITest.java:21: error: cannot find symbol
String encoded = org.owasp.esapi.Encoder().encodeForURL(value);
^
symbol: class esapi
location: package org.owasp
1 error
I'm having a hard time understanding how the Java compiler gets lost
once it finds 'org.owasp'. It seems like (to me) javac should be able
to find 'esapi' following 'org.owasp'.
Jeff