本文整理了Java中aQute.bnd.osgi.Jar.lastModified()
方法的一些代码示例,展示了Jar.lastModified()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Jar.lastModified()
方法的具体详情如下:
包路径:aQute.bnd.osgi.Jar
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!