Jar jar = builder.build(); Manifest manifest = jar.getManifest(); jar.write(osgiJobLocation);
b.build(); FileWriter os = new FileWriter(out); PrintWriter pw = new PrintWriter(os);
void checkBnd(IResource resource) { if (resource instanceof IFile && resource.getName().endsWith(".bnd")) { IFile file = (IFile) resource; deleteMarkers(file); try { Builder builder = MakeBundle.setBuilder(Activator.getDefault(), resource.getProject(), file.getLocation().toFile()); try { builder.build(); builder.close(); } catch (Exception e1) { addMarker(file, "Unexpected exception: " + e1, 1, Status.ERROR); } for (Iterator<String> i = builder.getErrors().iterator(); i.hasNext();) { addMarker(file, i.next(), 1, Status.ERROR); } for (Iterator<String> i = builder.getWarnings().iterator(); i.hasNext();) { addMarker(file, i.next(), 1, Status.WARNING); } } catch (Exception e) { addMarker(file, "Really bad exception: " + e, 1, Status.ERROR); } } }
void checkBnd(IResource resource) { if (resource instanceof IFile && resource.getName().endsWith(".bnd")) { IFile file = (IFile) resource; deleteMarkers(file); try { Builder builder = MakeBundle.setBuilder(Activator.getDefault(), resource.getProject(), file.getLocation().toFile()); try { builder.build(); builder.close(); } catch (Exception e1) { addMarker(file, "Unexpected exception: " + e1, 1, Status.ERROR); } for (Iterator<String> i = builder.getErrors().iterator(); i.hasNext();) { addMarker(file, i.next(), 1, Status.ERROR); } for (Iterator<String> i = builder.getWarnings().iterator(); i.hasNext();) { addMarker(file, i.next(), 1, Status.WARNING); } } catch (Exception e) { addMarker(file, "Really bad exception: " + e, 1, Status.ERROR); } } }
Jar jar = builder.build(); getInfo(builder); if (getErrors().size() > 0 && !failok)
Jar jar = builder.build(); jar.setName(builder.getBsn()); result.add(jar);
File target; builder.build(); String name = builder.getBsn() + ".jar";
public Jar getValidJar(Jar jar, String id) throws Exception { Manifest manifest = jar.getManifest(); if (manifest == null) { trace("Wrapping with all defaults"); Builder b = new Builder(this); b.addClasspath(jar); b.setProperty("Bnd-Message", "Wrapped from " + id + "because lacked manifest"); b.setProperty(Constants.EXPORT_PACKAGE, "*"); b.setProperty(Constants.IMPORT_PACKAGE, "*;resolution:=optional"); jar = b.build(); } else if (manifest.getMainAttributes().getValue(Constants.BUNDLE_MANIFESTVERSION) == null) { trace("Not a release 4 bundle, wrapping with manifest as source"); Builder b = new Builder(this); b.addClasspath(jar); b.setProperty(Constants.PRIVATE_PACKAGE, "*"); b.mergeManifest(manifest); String imprts = manifest.getMainAttributes().getValue(Constants.IMPORT_PACKAGE); if (imprts == null) imprts = ""; else imprts += ","; imprts += "*;resolution=optional"; b.setProperty(Constants.IMPORT_PACKAGE, imprts); b.setProperty("Bnd-Message", "Wrapped from " + id + "because had incomplete manifest"); jar = b.build(); } return jar; }
Jar jar = builder.build(); getInfo(builder); if (getErrors().size() > 0 && !failok)
b.setProperty(Constants.EXPORT_PACKAGE, "*"); b.setProperty(Constants.IMPORT_PACKAGE, "*;resolution:=optional"); jar = b.build(); } else if (manifest.getMainAttributes().getValue( Constants.BUNDLE_MANIFESTVERSION) == null) { b.setProperty("Bnd-Message", "Wrapped from " + f.getAbsolutePath() + "because had incomplete manifest"); jar = b.build();
File target; builder.build(); String name = builder.getBsn() + ".jar";
bchild.setProperties(bndfile, builder.getBase()); Jar jar = bchild.build(); Jar dot = builder.getTarget();
Jar jar = builder.build(); jar.write(new File(config.getDistributionFolder(), CONFIG_PACKAGE+config.getName()+"-1.0.0.jar"));
bchild.setProperties(bndfile, builder.getBase()); Jar jar = bchild.build(); Jar dot = builder.getTarget();
Jar jar = builder.build(); jar.write(new File(config.getDistributionFolder(), CONFIG_PACKAGE+config.getName()+"-1.0.0.jar"));