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

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

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

Jar.lastModified介绍

暂无

代码示例

代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib

@Override
public long lastModified() {
  return jar.lastModified();
}

代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib

dot.updateModified(srce.lastModified(), srce + " (" + srce.lastModifiedReason() + ")");
for (Entry<String, Map<String, Resource>> e : srce.getDirectories()
  .entrySet()) {

代码示例来源:origin: biz.aQute/bndlib

@Override
public long lastModified() {
  return jar.lastModified();
}

代码示例来源:origin: biz.aQute.bnd/bndlib

@Override
public long lastModified() {
  return jar.lastModified();
}

代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd

@Override
public long lastModified() {
  return jar.lastModified();
}

代码示例来源:origin: biz.aQute.bnd/bnd

@Override
public long lastModified() {
  return jar.lastModified();
}

代码示例来源:origin: biz.aQute/bndlib

File source = jar.getSource();
trace("check for modified build=%s file=%s, diff=%s", jar.lastModified(), output.lastModified(),
    jar.lastModified() - output.lastModified());
if (!output.exists() || output.lastModified() <= jar.lastModified() || force) {
  File op = output.getParentFile();
  if (!op.exists() && !op.mkdirs()) {

代码示例来源:origin: biz.aQute.bnd/bnd

File source = jar.getSource();
trace("check for modified build=%s file=%s, diff=%s", jar.lastModified(), output.lastModified(),
    jar.lastModified() - output.lastModified());
if (!output.exists() || output.lastModified() <= jar.lastModified() || force) {
  File op = output.getParentFile();
  if (!op.exists() && !op.mkdirs()) {

代码示例来源:origin: biz.aQute.bnd/bnd

public File saveBuild(Jar jar) throws Exception {
  try {
    File f = getOutputFile(jar.getBsn(), jar.getVersion());
    String msg = "";
    if (!f.exists() || f.lastModified() < jar.lastModified()) {
      reportNewer(f.lastModified(), jar);
      f.delete();
      File fp = f.getParentFile();
      if (!fp.isDirectory()) {
        if (!fp.exists() && !fp.mkdirs()) {
          throw new IOException("Could not create directory " + fp);
        }
      }
      jar.write(f);
      getWorkspace().changedFile(f);
    } else {
      msg = "(not modified since " + new Date(f.lastModified()) + ")";
    }
    trace(jar.getName() + " (" + f.getName() + ") " + jar.getResources().size() + " " + msg);
    return f;
  }
  finally {
    jar.close();
  }
}

代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd

File source = jar.getSource();
logger.debug("check for modified build={} file={}, diff={}", jar.lastModified(), output.lastModified(),
  jar.lastModified() - output.lastModified());
if (!output.exists() || output.lastModified() <= jar.lastModified() || force) {
  File op = output.getParentFile();
  IO.mkdirs(op);

代码示例来源:origin: biz.aQute/bndlib

public File saveBuild(Jar jar) throws Exception {
  try {
    String bsn = jar.getName();
    File f = getOutputFile(bsn);
    String msg = "";
    if (!f.exists() || f.lastModified() < jar.lastModified()) {
      reportNewer(f.lastModified(), jar);
      f.delete();
      File fp = f.getParentFile();
      if (!fp.isDirectory()) {
        if (!fp.exists() && !fp.mkdirs()) {
          throw new IOException("Could not create directory " + fp);
        }
      }
      jar.write(f);
      getWorkspace().changedFile(f);
    } else {
      msg = "(not modified since " + new Date(f.lastModified()) + ")";
    }
    trace(jar.getName() + " (" + f.getName() + ") " + jar.getResources().size() + " " + msg);
    return f;
  }
  finally {
    jar.close();
  }
}

代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib

File source = jar.getSource();
logger.debug("check for modified build={} file={}, diff={}", jar.lastModified(), output.lastModified(),
  jar.lastModified() - output.lastModified());
if (!output.exists() || output.lastModified() <= jar.lastModified() || force) {
  File op = output.getParentFile();
  IO.mkdirs(op);

代码示例来源:origin: biz.aQute.bnd/bndlib

public File saveBuild(Jar jar) throws Exception {
  try {
    File f = getOutputFile(jar.getBsn(), jar.getVersion());
    String msg = "";
    if (!f.exists() || f.lastModified() < jar.lastModified()) {
      reportNewer(f.lastModified(), jar);
      f.delete();
      File fp = f.getParentFile();
      if (!fp.isDirectory()) {
        if (!fp.exists() && !fp.mkdirs()) {
          throw new IOException("Could not create directory " + fp);
        }
      }
      jar.write(f);
      getWorkspace().changedFile(f);
    } else {
      msg = "(not modified since " + new Date(f.lastModified()) + ")";
    }
    trace(jar.getName() + " (" + f.getName() + ") " + jar.getResources().size() + " " + msg);
    return f;
  }
  finally {
    jar.close();
  }
}

代码示例来源: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

/**
 * Get the manifest and write it out separately if -savemanifest is set
 * 
 * @param dot
 */
private void doSaveManifest(Jar dot) throws Exception {
  String output = getProperty(SAVEMANIFEST);
  if (output == null)
    return;
  File f = getFile(output);
  if (f.isDirectory()) {
    f = new File(f, "MANIFEST.MF");
  }
  if (!f.exists() || f.lastModified() < dot.lastModified()) {
    IO.delete(f);
    File fp = f.getParentFile();
    IO.mkdirs(fp);
    try (OutputStream out = IO.outputStream(f)) {
      Jar.writeManifest(dot.getManifest(), out);
    }
    changedFile(f);
  }
}

代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd

/**
 * Get the manifest and write it out separately if -savemanifest is set
 * 
 * @param dot
 */
private void doSaveManifest(Jar dot) throws Exception {
  String output = getProperty(SAVEMANIFEST);
  if (output == null)
    return;
  File f = getFile(output);
  if (f.isDirectory()) {
    f = new File(f, "MANIFEST.MF");
  }
  if (!f.exists() || f.lastModified() < dot.lastModified()) {
    IO.delete(f);
    File fp = f.getParentFile();
    IO.mkdirs(fp);
    try (OutputStream out = IO.outputStream(f)) {
      Jar.writeManifest(dot.getManifest(), out);
    }
    changedFile(f);
  }
}

代码示例来源:origin: biz.aQute.bnd/biz.aQute.bndlib

try (Resource resource = Resource.fromURL(url, getPlugin(HttpClient.class))) {
  Jar jar = Jar.fromResource(fileName(url.getPath()), resource);
  if (jar.lastModified() <= 0L) {

代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd

try (Resource resource = Resource.fromURL(url, getPlugin(HttpClient.class))) {
  Jar jar = Jar.fromResource(fileName(url.getPath()), resource);
  if (jar.lastModified() <= 0L) {

代码示例来源: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;
}

相关文章

微信公众号

最新文章

更多