Bug 507688: allow any entry tag name when representing properties as XML
diff --git a/org.eclipse.sisu.plexus/src/org/codehaus/plexus/component/configurator/converters/composite/PropertiesConverter.java b/org.eclipse.sisu.plexus/src/org/codehaus/plexus/component/configurator/converters/composite/PropertiesConverter.java
index 291f3fb..4c77a12 100644
--- a/org.eclipse.sisu.plexus/src/org/codehaus/plexus/component/configurator/converters/composite/PropertiesConverter.java
+++ b/org.eclipse.sisu.plexus/src/org/codehaus/plexus/component/configurator/converters/composite/PropertiesConverter.java
@@ -46,12 +46,12 @@
for ( int i = 0, size = configuration.getChildCount(); i < size; i++ )
{
final PlexusConfiguration element = configuration.getChild( i );
- if ( "property".equals( element.getName() ) && element.getChildCount() > 0 )
+ if ( element.getChildCount() > 0 )
{
final Object name = fromExpression( element.getChild( "name" ), evaluator );
setProperty( properties, name, element.getChild( "value" ), evaluator );
}
- else if ( element.getChildCount() == 0 )
+ else
{
setProperty( properties, element.getName(), element, evaluator );
}