Author: dkulp
Date: Wed Apr 11 09:28:11 2007
New Revision: 527568
URL: http://svn.apache.org/viewvc?view=rev&rev=527568
Log:
Flatten the list of projects to remove the semi-redundant wrapper element
Modified:
maven/plugins/trunk/maven-remote-resources-plugin/src/main/java/org/apache/maven/plugin/resources/remote/ProcessRemoteResourcesMojo.java
maven/plugins/trunk/maven-remote-resources-plugin/src/main/mdo/supplemental-model.mdo
maven/plugins/trunk/maven-remote-resources-plugin/src/site/fml/faq.fml
Modified:
maven/plugins/trunk/maven-remote-resources-plugin/src/main/java/org/apache/maven/plugin/resources/remote/ProcessRemoteResourcesMojo.java
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-remote-resources-plugin/src/main/java/org/apache/maven/plugin/resources/remote/ProcessRemoteResourcesMojo.java?view=diff&rev=527568&r1=527567&r2=527568
==============================================================================
---
maven/plugins/trunk/maven-remote-resources-plugin/src/main/java/org/apache/maven/plugin/resources/remote/ProcessRemoteResourcesMojo.java
(original)
+++
maven/plugins/trunk/maven-remote-resources-plugin/src/main/java/org/apache/maven/plugin/resources/remote/ProcessRemoteResourcesMojo.java
Wed Apr 11 09:28:11 2007
@@ -738,7 +738,7 @@
SupplementalDataModelXpp3Reader reader = new
SupplementalDataModelXpp3Reader();
SupplementalDataModel supplementalModel = reader.read( new
FileReader( f ) );
- supplements.addAll( supplementalModel.getSupplements() );
+ supplements.addAll( supplementalModel.getSupplement() );
}
catch ( Exception e )
{
@@ -751,10 +751,9 @@
getLog().debug( "Loading supplements complete." );
Map supplementMap = new HashMap();
-
for ( Iterator i = supplements.iterator(); i.hasNext(); )
{
- SupplementalData sd = (SupplementalData) i.next();
+ Supplement sd = (Supplement) i.next();
Xpp3Dom dom = (Xpp3Dom) sd.getProject();
Modified:
maven/plugins/trunk/maven-remote-resources-plugin/src/main/mdo/supplemental-model.mdo
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-remote-resources-plugin/src/main/mdo/supplemental-model.mdo?view=diff&rev=527568&r1=527567&r2=527568
==============================================================================
---
maven/plugins/trunk/maven-remote-resources-plugin/src/main/mdo/supplemental-model.mdo
(original)
+++
maven/plugins/trunk/maven-remote-resources-plugin/src/main/mdo/supplemental-model.mdo
Wed Apr 11 09:28:11 2007
@@ -33,19 +33,19 @@
<version>1.0.0</version>
<description>Root element of the supplemental-models.xml
file.</description>
<fields>
- <field>
- <name>supplements</name>
+ <field xml.listStyle="flat">
+ <name>supplement</name>
<version>1.0.0</version>
<description>Snippits of POM xml files used to supplement the data
model.</description>
<association>
- <type>SupplementalData</type>
+ <type>Supplement</type>
<multiplicity>*</multiplicity>
</association>
</field>
</fields>
</class>
<class>
- <name>SupplementalData</name>
+ <name>Supplement</name>
<version>1.0.0</version>
<description>A single supplement</description>
<fields>
@@ -55,7 +55,7 @@
<description>Snippits of POM xml files used to supplement the data
model.</description>
<type>DOM</type>
</field>
- </fields>
+ </fields>
</class>
</classes>
</model>
Modified: maven/plugins/trunk/maven-remote-resources-plugin/src/site/fml/faq.fml
URL:
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-remote-resources-plugin/src/site/fml/faq.fml?view=diff&rev=527568&r1=527567&r2=527568
==============================================================================
--- maven/plugins/trunk/maven-remote-resources-plugin/src/site/fml/faq.fml
(original)
+++ maven/plugins/trunk/maven-remote-resources-plugin/src/site/fml/faq.fml Wed
Apr 11 09:28:11 2007
@@ -51,25 +51,23 @@
For example:
<source>
<supplementalDataModels>
- <supplements>
- <supplement>
- <project>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- <name>Sun JAXB Reference Implementation Runtime</name>
- <organization>
- <name>Sun Microsystems</name>
- <url>http://www.sun.com/</url>
- </organization>
- <licenses>
- <license>
- <name>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE
(CDDL) Version 1.0</name>
- <url>http://www.sun.com/cddl/cddl.html</url>
- </license>
- </licenses>
- </project>
- </supplement>
- </supplements>
+ <supplement>
+ <project>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-impl</artifactId>
+ <name>Sun JAXB Reference Implementation Runtime</name>
+ <organization>
+ <name>Sun Microsystems</name>
+ <url>http://www.sun.com/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE
(CDDL) Version 1.0</name>
+ <url>http://www.sun.com/cddl/cddl.html</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
</supplementalDataModels>
</source>
That location for that file can then be configured into the
supplementalModels configuration for the process mojo. The