X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.repo%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Frepo%2FJarFileIndexer.java;fp=runtime%2Forg.argeo.slc.repo%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Frepo%2FJarFileIndexer.java;h=9e4af70651d68033faf2fba925082c5b4f724171;hb=4663b42433ba4a16c81d90927aecff2a923cd7a4;hp=92460b02138e5d46c52d92e12d715eefc2fcebad;hpb=830e76f41e6fb0614e94f996e4be5a3da08b2a28;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.repo/src/main/java/org/argeo/slc/repo/JarFileIndexer.java b/runtime/org.argeo.slc.repo/src/main/java/org/argeo/slc/repo/JarFileIndexer.java index 92460b021..9e4af7065 100644 --- a/runtime/org.argeo.slc.repo/src/main/java/org/argeo/slc/repo/JarFileIndexer.java +++ b/runtime/org.argeo.slc.repo/src/main/java/org/argeo/slc/repo/JarFileIndexer.java @@ -59,8 +59,8 @@ public class JarFileIndexer implements NodeIndexer { jarIn = new JarInputStream(fileBinary.getStream()); Manifest manifest = jarIn.getManifest(); - if(manifest==null){ - log.error(fileNode+" has no MANIFEST"); + if (manifest == null) { + log.error(fileNode + " has no MANIFEST"); return; } bo = new ByteArrayOutputStream(); @@ -93,9 +93,11 @@ public class JarFileIndexer implements NodeIndexer { // OSGi if (attrs.containsKey(new Name(Constants.BUNDLE_SYMBOLICNAME))) { addOsgiMetadata(fileNode, attrs); + JcrUtils.updateLastModified(fileNode); if (log.isTraceEnabled()) log.trace("Indexed OSGi bundle " + fileNode); } else { + JcrUtils.updateLastModified(fileNode); if (log.isTraceEnabled()) log.trace("Indexed JAR file " + fileNode); }