/**
* Calculate the file for a JAR. The default name is bsn.jar, but this can
* be overridden with an
*
* @param jar
* @return
* @throws Exception
*/
public File getOutputFile(String bsn, String version) throws Exception {
if (version == null)
version = "0";
Processor scoped = new Processor(this);
try {
scoped.setProperty("@bsn", bsn);
scoped.setProperty("@version", version.toString());
String path = scoped.getProperty(OUTPUTMASK, bsn + ".jar");
return IO.getFile(getTarget(), path);
}
finally {
scoped.close();
}
}