Folks,
The manifest entry Implementation-Version
is represented as a Deweydecimal although I guess
its not mandatory to be one UNLike
Specification-Version entry.
(ref:
http://java.sun.com/j2se/1.3/docs/guide/versioning/spec/VersioningSpecification.html#JARManifestFormat
)
Patch Attached .
Regards,
V i n a y
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
Index: Extension.java
===================================================================
RCS file:
/home/cvspublic/jakarta-avalon-excalibur/extension/src/java/org/apache/avalon/excalibur/extension/Extension.java,v
retrieving revision 1.20
diff -r1.20 Extension.java
170c170
< private DeweyDecimal m_implementationVersion;
---
> private String m_implementationVersion;
353c353
< final DeweyDecimal implementationVersion =
extension.getImplementationVersion();
---
> final String implementationVersion = extension.getImplementationVersion();
409,423c409,410
<
< if( null != implementationVersion )
< {
< try
< {
< m_implementationVersion = new DeweyDecimal( implementationVersion );
< }
< catch( final NumberFormatException nfe )
< {
< final String error = "Bad implementation version format '" +
implementationVersion +
< "' in '" + extensionName + "'. (Reason: " + nfe + ")";
< throw new IllegalArgumentException( error );
< }
< }
<
---
> m_implementationVersion=implementationVersion;
>
495c482
< public DeweyDecimal getImplementationVersion()
---
> public String getImplementationVersion()
538,548c525
< // Implementation version must be >= required
< final DeweyDecimal implementationVersion =
required.getImplementationVersion();
< if( null != implementationVersion )
< {
< if( null == m_implementationVersion ||
< !isCompatible( m_implementationVersion, implementationVersion ) )
< {
< return REQUIRE_IMPLEMENTATION_UPGRADE;
< }
< }
<
---
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>