synchronized ( BundlePlugin.class ) // protect setBase...getBndLastModified which uses static DateFormat builder.setBase( getBase( currentProject ) );
public Builder getSubBuilder() throws Exception { Builder builder = new Builder(this); builder.setBase(getBase()); for (Jar file : getClasspath()) { builder.addClasspath(file); } return builder; }
public Builder getSubBuilder() throws Exception { Builder builder = new Builder(this); builder.setBase(getBase()); for (Jar file : getClasspath()) { builder.addClasspath(file); } return builder; }
public Builder getSubBuilder() throws Exception { Builder builder = new Builder(this); builder.setBase(getBase()); for (Jar file : getClasspath()) { builder.addClasspath(file); } return builder; }
public Builder getSubBuilder() throws Exception { Builder builder = new Builder(this); builder.setBase(getBase()); builder.use(this); for (Jar file : getClasspath()) { builder.addClasspath(file); } return builder; }
public Builder getSubBuilder() throws Exception { Builder builder = new Builder(this); builder.setBase(getBase()); builder.use(this); for (Jar file : getClasspath()) { builder.addClasspath(file); } return builder; }
private static Builder getOSGiBuilder(File basedir, Properties properties, Jar[] classpath) { Builder builder = new Builder(); synchronized (BundlePackager.class) { builder.setBase(basedir); } // Add the range fixer plugin final ImportedPackageRangeFixer plugin = new ImportedPackageRangeFixer(); plugin.setReporter(builder); plugin.setProperties(Collections.<String, String>emptyMap()); builder.addBasicPlugin(plugin); builder.setProperties(Instructions.sanitize(properties)); if (classpath != null) { builder.setClasspath(classpath); } return builder; }
try (Builder builder = new Builder()) { builder.setBase(project.getProjectDir());