You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by mc...@apache.org on 2011/10/17 19:28:09 UTC

svn commit: r1185296 - /felix/trunk/bundleplugin/src/main/java/org/apache/felix/bundleplugin/BundlePlugin.java

Author: mcculls
Date: Mon Oct 17 17:28:09 2011
New Revision: 1185296

URL: http://svn.apache.org/viewvc?rev=1185296&view=rev
Log:
Try to avoid merging with previously generated manifests

Modified:
    felix/trunk/bundleplugin/src/main/java/org/apache/felix/bundleplugin/BundlePlugin.java

Modified: felix/trunk/bundleplugin/src/main/java/org/apache/felix/bundleplugin/BundlePlugin.java
URL: http://svn.apache.org/viewvc/felix/trunk/bundleplugin/src/main/java/org/apache/felix/bundleplugin/BundlePlugin.java?rev=1185296&r1=1185295&r2=1185296&view=diff
==============================================================================
--- felix/trunk/bundleplugin/src/main/java/org/apache/felix/bundleplugin/BundlePlugin.java (original)
+++ felix/trunk/bundleplugin/src/main/java/org/apache/felix/bundleplugin/BundlePlugin.java Mon Oct 17 17:28:09 2011
@@ -621,9 +621,10 @@ public class BundlePlugin extends Abstra
 
             Manifest mavenManifest = new Manifest();
 
-            // First grab the external manifest file (if specified)
+            // First grab the external manifest file (if specified and different to target location)
             File externalManifestFile = archiveConfig.getManifestFile();
-            if ( null != externalManifestFile && externalManifestFile.exists() )
+            if ( null != externalManifestFile && externalManifestFile.exists()
+                && !externalManifestFile.equals( new File( manifestLocation, "MANIFEST.MF" ) ) )
             {
                 InputStream mis = new FileInputStream( externalManifestFile );
                 mavenManifest.read( mis );