Hello everybody:
I am trying to use Ant Task programmatically by invoking the API within my
Java code.
I get an exception, but everything appears to be fine to my eyes - I indeed
set all the compulsory attributes of the SignJar task. Probably somebody
else here has a good suggestion or the solution.
Thanks in advance!
Dan
----------------------------
My code is:
String sigFile = Paths.SIG_FILE_PATH;
SignJar sj = new SignJar();
sj.setAlias("myDep");
sj.setStorepass("aPassword");
sj.setJar(new File(fileName));
sj.setSigfile(sigFile);
sj.execute();
The exception I get is:
Exception in thread "main" java.lang.NullPointerException
at
org.apache.tools.ant.types.AbstractFileSet.setupDirectoryScanner(AbstractFileSet.java:477)
at
org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:442)
at org.apache.tools.ant.types.FileSet.iterator(FileSet.java:69)
at
org.apache.tools.ant.types.resources.Union.getCollection(Union.java:110)
at
org.apache.tools.ant.types.resources.Union.getCollection(Union.java:90)
at
org.apache.tools.ant.types.resources.BaseResourceCollectionContainer.cacheCollection(BaseResourceCollectionContainer.java:250)
at
org.apache.tools.ant.types.resources.BaseResourceCollectionContainer.iterator(BaseResourceCollectionContainer.java:126)
at org.apache.tools.ant.types.Path.iterator(Path.java:693)
at org.apache.tools.ant.taskdefs.SignJar.execute(SignJar.java:321)
|