本文整理了Java中aQute.bnd.osgi.Jar.getName()
方法的一些代码示例,展示了Jar.getName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Jar.getName()
方法的具体详情如下:
包路径:aQute.bnd.osgi.Jar
类名称:Jar
方法名:getName
[英]Make the JAR file name the project name if we get a src or bin directory.
[中]如果我们得到src或bin目录,就将JAR文件名作为项目名。
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
@Override
public String toString() {
return ":" + jar.getName() + ":";
}
代码示例来源:origin: biz.aQute/bndlib
@Override
public String toString() {
return ":" + jar.getName() + ":";
}
代码示例来源:origin: biz.aQute.bnd/bndlib
@Override
public String toString() {
return ":" + jar.getName() + ":";
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
@Override
public String toString() {
return ":" + jar.getName() + ":";
}
代码示例来源:origin: biz.aQute.bnd/bnd
@Override
public String toString() {
return ":" + jar.getName() + ":";
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
public Jar(File f) throws IOException {
this(getName(f), f, null);
}
代码示例来源:origin: biz.aQute/bndlib
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);
}
代码示例来源:origin: biz.aQute.bnd/bndlib
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);
}
代码示例来源:origin: biz.aQute.bnd/bnd
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);
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
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);
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
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);
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
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;
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
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;
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
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);
}
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.repository
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);
}
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
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());
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
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());
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib
@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));
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
@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));
}
代码示例来源:origin: biz.aQute.bnd/bnd
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;
}
内容来源于网络,如有侵权,请联系作者删除!