Skip to content

Commit e3f3a27

Browse files
committed
check for OSGi metadata only for *.jar files
1 parent 004de6e commit e3f3a27

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

  • tooling/conga-aem-maven-plugin/src/main/java/io/wcm/devops/conga/plugins/aem/maven/model

tooling/conga-aem-maven-plugin/src/main/java/io/wcm/devops/conga/plugins/aem/maven/model/ModelParser.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
import java.util.jar.JarFile;
4141
import java.util.jar.Manifest;
4242

43+
import org.apache.commons.io.FilenameUtils;
4344
import org.apache.commons.lang3.StringUtils;
4445
import org.osgi.framework.Constants;
4546
import org.slf4j.Logger;
@@ -160,6 +161,9 @@ private boolean isContentPackage(Map<String, Object> fileData) {
160161
}
161162

162163
private boolean isOsgiBundle(File file) {
164+
if (!StringUtils.equals(FilenameUtils.getExtension((file.getName())), "jar")) {
165+
return false;
166+
}
163167
try (JarFile jarFile = new JarFile(file)) {
164168
Manifest manifest = jarFile.getManifest();
165169
if (manifest != null) {

0 commit comments

Comments
 (0)