Author: gawor
Date: Fri Dec 4 21:11:30 2009
New Revision: 887358
URL: http://svn.apache.org/viewvc?rev=887358&view=rev
Log:
another manifest parsing fix
Modified:
incubator/aries/trunk/application/application-utils/src/main/java/org/apache/aries/application/utils/manifest/ManifestProcessor.java
incubator/aries/trunk/application/application-utils/src/test/resources/META-INF/APPLICATION.MF
Modified:
incubator/aries/trunk/application/application-utils/src/main/java/org/apache/aries/application/utils/manifest/ManifestProcessor.java
URL:
http://svn.apache.org/viewvc/incubator/aries/trunk/application/application-utils/src/main/java/org/apache/aries/application/utils/manifest/ManifestProcessor.java?rev=887358&r1=887357&r2=887358&view=diff
==============================================================================
---
incubator/aries/trunk/application/application-utils/src/main/java/org/apache/aries/application/utils/manifest/ManifestProcessor.java
(original)
+++
incubator/aries/trunk/application/application-utils/src/main/java/org/apache/aries/application/utils/manifest/ManifestProcessor.java
Fri Dec 4 21:11:30 2009
@@ -88,20 +88,20 @@
String namedAttribute = null;
while ((line = reader.readLine()) != null) {
- line = line.trim();
+ String trimmedLine = line.trim();
// if we get a blank line skip to the next one
- if (line.length() == 0) continue;
+ if (trimmedLine.length() == 0) continue;
if (line.charAt(0) == ' ' && attribute != null) {
// we have a continuation line, so add to the builder, ignoring the
// first character
- attribute.append(line.substring(1));
+ attribute.append(trimmedLine);
} else if (attribute == null) {
- attribute = new StringBuilder(line);
+ attribute = new StringBuilder(trimmedLine);
} else if (attribute != null) {
// We have fully parsed an attribute
namedAttribute = setAttribute(man, namedAttribute, attribute);
- attribute = new StringBuilder(line);
+ attribute = new StringBuilder(trimmedLine);
}
}
Modified:
incubator/aries/trunk/application/application-utils/src/test/resources/META-INF/APPLICATION.MF
URL:
http://svn.apache.org/viewvc/incubator/aries/trunk/application/application-utils/src/test/resources/META-INF/APPLICATION.MF?rev=887358&r1=887357&r2=887358&view=diff
==============================================================================
---
incubator/aries/trunk/application/application-utils/src/test/resources/META-INF/APPLICATION.MF
(original)
+++
incubator/aries/trunk/application/application-utils/src/test/resources/META-INF/APPLICATION.MF
Fri Dec 4 21:11:30 2009
@@ -3,7 +3,8 @@
Application-Name: Travel Reservation
Application-SymbolicName: com.travel.reservation
Application-Version: 1.2
-Application-Content:
com.travel.reservation.web;version="[1.1.0,1.2.0)",com.travel.reservation.business
+Application-Content: com.travel.reservation.web;version="[1.1.0,1.2.0)",
+ com.travel.reservation.business
Export-Package: com.travel.reservation.api;version=1.2
Import-Package:
com.travel.flight.api;version="[2.1.1,3.0.0)",com.travel.rail.api;version="[1.0.0,2.0.0)"
Application-Services: services.xml