Issue Details (XML | Word | Printable)

Key: MULE-3701
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Blocker Blocker
Assignee: Travis Carlson
Reporter: Andrew Perepelytsya
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Mule

The 2.1.x build strips MANIFEST.MF of all entries

Created: 23/Sep/08 01:29 PM   Updated: 09/Oct/08 02:05 PM
Component/s: Build: (other)
Affects Version/s: 2.1.0
Fix Version/s: 2.0 ITR7, 2.1.0

Time Tracking:
Not Specified

Issue Links:
Related
 

Labels:
User impact: High


 Description  « Hide
Consider one of the manifests for mule-module-boot in Mule 2.0.3-SNAPSHOT:

Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: andrew
Build-Jdk: 1.5.0_16
Specification-Title: Mule Bootstrap
Specification-Version: 2.0.3-SNAPSHOT
Specification-Vendor: MuleSource, Inc.
Implementation-Title: Mule Bootstrap
Implementation-Version: 2.0.3-SNAPSHOT
Implementation-Vendor-Id: org.mule.modules
Implementation-Vendor: MuleSource, Inc.
Build-Date: 2008-Sep-16 11:11:35
Build-Revision: 12656
Description: Mule ESB and Integration Platform
Dev-List-Email: dev < at >mule.codehaus.org
Dtd-Public-Id: -//MuleSource, Inc. //DTD mule-configuration XML V1.0//EN
Dtd-System-Id: http://mule.mulesource.org/dtds
License: CPAL v1.0 http://www.mulesource.com/CPAL/
More-Info: For more information go to http://mule.mulesource.org
Product-Url: http://mule.mulesource.org
Support: Get commercial support: http://www.mulesource.com/support
Vendor-Url: http://www.mulesource.com
Class-Path: mule-core-2.0.3-SNAPSHOT.jar activation-1.1.jar geronimo-j
2ee-connector_1.5_spec-1.1.jar geronimo-jta_1.0.1B_spec-1.1.jar jug-2
.0.0-asl.jar log4j-1.2.14.jar backport-util-concurrent-3.1.jar common
s-beanutils-1.7.0.jar commons-cli-1.0.jar commons-lang-2.3.jar junit-
3.8.2.jar commons-collections-3.2.jar commons-discovery-0.2.jar commo
ns-io-1.3.1.jar jcl104-over-slf4j-1.5.0.jar slf4j-api-1.5.0.jar slf4j
-log4j12-1.5.0.jar commons-pool-1.4.jar mockobjects-core-0.09.jar wra
pper-3.2.3.jar commons-httpclient-3.1.jar commons-codec-1.3.jar

Now, compare this to the one in 2.1.0 CE:

Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: andrew
Build-Jdk: 1.5.0_16

E.g. MuleHQ relies on manifest information to detect product versions, which it can't now.



 All   Comments   Work Log   Change History   Transitions   FishEye      Sort Order: Ascending order - Click to sort in descending order
Travis Carlson added a comment - 23/Sep/08 06:06 PM
The manifest info. is generated by the maven-bundle-plugin instead of maven-jar-plugin for 2.1

However, there are a few jars which have intentionally not been OSGified (of which mule-module-boot is one) because it would not make sense or is not necessary.

For the benefit of those few jars, I have added the old manifest generation via maven-jar-plugin back in (r12720).

This applies to:
mule-module-boot
mule-module-jca
mule-module-jca-jboss
mule-tests-functional
mule-tests-integration