You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by fg...@apache.org on 2006/08/24 11:04:27 UTC

svn commit: r434347 - /maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/Jar.java

Author: fgiust
Date: Thu Aug 24 02:04:27 2006
New Revision: 434347

URL: http://svn.apache.org/viewvc?rev=434347&view=rev
Log:
don't die if the jar doesn't contain a manifest

Modified:
    maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/Jar.java

Modified: maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/Jar.java
URL: http://svn.apache.org/viewvc/maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/Jar.java?rev=434347&r1=434346&r2=434347&view=diff
==============================================================================
--- maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/Jar.java (original)
+++ maven/sandbox/maven-shared-jar/src/main/java/org/apache/maven/shared/jar/Jar.java Thu Aug 24 02:04:27 2006
@@ -236,14 +236,16 @@
         Collections.sort( entries, new JarEntryComparator() );
 
         Manifest manifest = getManifest();
-        String sval = manifest.getMainAttributes().getValue( Attributes.Name.SEALED );
-        if ( StringUtils.isEmpty( sval ) )
+        
+        isSealed = false;
+        
+        if ( manifest != null )
         {
-            isSealed = false;
-        }
-        else
-        {
-            isSealed = sval.trim().equalsIgnoreCase( "true" );
+            String sval = manifest.getMainAttributes().getValue( Attributes.Name.SEALED );
+            if ( StringUtils.isNotEmpty( sval ) )
+            {
+                isSealed = sval.trim().equalsIgnoreCase( "true" );
+            }
         }
     }