ManifestException {
String contentToken = calculateContentToken();
Manifest mf = buildManifest(contentToken);
Jar jar = new Jar();
jar.bindToOwner(this);
jar.addConfiguredManifest(mf);
for (FileSet fs : filesets)
jar.addFileset(fs);
tmpFile.delete();