@Override public String toString() { return ":" + jar.getName() + ":"; }
@Override public String toString() { return ":" + jar.getName() + ":"; }
@Override public String toString() { return ":" + jar.getName() + ":"; }
@Override public String toString() { return ":" + jar.getName() + ":"; }
@Override public String toString() { return ":" + jar.getName() + ":"; }
public Jar(File f) throws IOException { this(getName(f), f, null); }
public void addClasspath(Jar jar) { if (isPedantic() && jar.getResources().isEmpty()) warning("There is an empty jar or directory on the classpath: " + jar.getName()); classpath.add(jar); }
public void addClasspath(Jar jar) { if (isPedantic() && jar.getResources().isEmpty()) warning("There is an empty jar or directory on the classpath: " + jar.getName()); classpath.add(jar); }
public void addClasspath(Jar jar) { if (isPedantic() && jar.getResources().isEmpty()) warning("There is an empty jar or directory on the classpath: " + jar.getName()); classpath.add(jar); }
public void addClasspath(Container c) throws IOException { File file = c.getFile(); if ((c.getType() == TYPE.PROJECT) && !file.exists()) { return; } Jar jar = new Jar(file); super.addClasspath(jar); project.unreferencedClasspathEntries.put(jar.getName(), c); }
public void addClasspath(Container c) throws IOException { File file = c.getFile(); if ((c.getType() == TYPE.PROJECT) && !file.exists()) { return; } Jar jar = new Jar(file); super.addClasspath(jar); project.unreferencedClasspathEntries.put(jar.getName(), c); }
protected String getName(Jar jar) throws Exception { String name = jar.getBsn(); if (name == null) { name = jar.getName(); if (name.equals("dot") && jar.getSource() != null) name = jar.getSource() .getName(); } String version = jar.getVersion(); if (version == null) version = "0.0.0"; return name + "-" + version; }
protected String getName(Jar jar) throws Exception { String name = jar.getBsn(); if (name == null) { name = jar.getName(); if (name.equals("dot") && jar.getSource() != null) name = jar.getSource() .getName(); } String version = jar.getVersion(); if (version == null) version = "0.0.0"; return name + "-" + version; }
private void save(Release releaser, Revision revision, Jar jar) throws Exception { String classifier = jar.getName(); // jar name is classifier String extension = "jar"; File tmp = File.createTempFile(classifier, extension); try { jar.write(tmp); releaser.add(revision.archive(extension, classifier), tmp); } finally { IO.delete(tmp); } }
private void save(Release releaser, Revision revision, Jar jar) throws Exception { String classifier = jar.getName(); // jar name is classifier String extension = "jar"; File tmp = File.createTempFile(classifier, extension); try { jar.write(tmp); releaser.add(revision.archive(extension, classifier), tmp); } finally { IO.delete(tmp); } }
public void addClasspath(Jar jar) { if (isPedantic() && jar.getResources() .isEmpty()) warning("There is an empty jar or directory on the classpath: %s", jar.getName()); addClose(jar); classpath.add(jar); updateModified(jar.lastModified(), jar.toString()); }
public void addClasspath(Jar jar) { if (isPedantic() && jar.getResources() .isEmpty()) warning("There is an empty jar or directory on the classpath: %s", jar.getName()); addClose(jar); classpath.add(jar); updateModified(jar.lastModified(), jar.toString()); }
@Override public Entry<String, Resource> export(String type, Project project, Map<String, String> options) throws Exception { project.prepare(); Collection<Container> runbundles = project.getRunbundles(); Jar jar = new Jar(project.getName()); jar.setDoNotTouchManifest(); for (Container container : runbundles) { File source = container.getFile(); String path = nonCollidingPath(jar, source.getName()); jar.putResource(path, new FileResource(source)); } return new SimpleEntry<>(jar.getName(), new JarResource(jar, true)); }
@Override public Entry<String, Resource> export(String type, Project project, Map<String, String> options) throws Exception { project.prepare(); Collection<Container> runbundles = project.getRunbundles(); Jar jar = new Jar(project.getName()); jar.setDoNotTouchManifest(); for (Container container : runbundles) { File source = container.getFile(); String path = nonCollidingPath(jar, source.getName()); jar.putResource(path, new FileResource(source)); } return new SimpleEntry<>(jar.getName(), new JarResource(jar, true)); }
private static Tag getTagFrom(String name, Jar jar) throws Exception { Tag tag = new Tag(name); tag.addAttribute("bsn", jar.getBsn()); tag.addAttribute("name", jar.getName()); tag.addAttribute("version", jar.getVersion()); tag.addAttribute("lastmodified", jar.lastModified()); return tag; }