]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.repo/src/main/java/org/argeo/slc/repo/JarFileIndexer.java
Improve Maven support in repo
[gpl/argeo-slc.git] / runtime / org.argeo.slc.repo / src / main / java / org / argeo / slc / repo / JarFileIndexer.java
index 92460b02138e5d46c52d92e12d715eefc2fcebad..9e4af70651d68033faf2fba925082c5b4f724171 100644 (file)
@@ -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);
                        }