aQute.bnd.osgi.Jar.getName()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(5.6k)|赞(0)|评价(0)|浏览(125)

本文整理了Java中aQute.bnd.osgi.Jar.getName()方法的一些代码示例,展示了Jar.getName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Jar.getName()方法的具体详情如下:
包路径:aQute.bnd.osgi.Jar
类名称:Jar
方法名:getName

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;
}

相关文章

微信公众号

最新文章

更多