diff --git a/proposal/myrmidon/lib/excalibur-extension-1.0a.jar b/proposal/myrmidon/lib/excalibur-extension-1.0a.jar index 08e785f15..1635138b3 100644 Binary files a/proposal/myrmidon/lib/excalibur-extension-1.0a.jar and b/proposal/myrmidon/lib/excalibur-extension-1.0a.jar differ diff --git a/proposal/myrmidon/src/java/org/apache/antlib/extensions/LibraryDisplayer.java b/proposal/myrmidon/src/java/org/apache/antlib/extensions/LibraryDisplayer.java index 2b6784faf..5e5a2c0dd 100644 --- a/proposal/myrmidon/src/java/org/apache/antlib/extensions/LibraryDisplayer.java +++ b/proposal/myrmidon/src/java/org/apache/antlib/extensions/LibraryDisplayer.java @@ -54,10 +54,12 @@ class LibraryDisplayer { final Extension[] available = Extension.getAvailable( manifest ); final Extension[] required = Extension.getRequired( manifest ); + final Extension[] options = Extension.getOptions( manifest ); final Specification[] specifications = getSpecifications( manifest ); if( 0 == available.length && 0 == required.length && + 0 == options.length && 0 == specifications.length ) { return; @@ -88,6 +90,16 @@ class LibraryDisplayer } } + if( 0 != options.length ) + { + System.out.println( "Extensions that will be used by Library if present:" ); + for( int i = 0; i < options.length; i++ ) + { + final Extension extension = options[ i ]; + System.out.println( extension.toString() ); + } + } + if( 0 != specifications.length ) { System.out.println( "Specifications Supported By Library:" );