You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Elliot Metsger (JIRA)" <ji...@codehaus.org> on 2007/03/31 19:50:19 UTC
[jira] Updated: (MRRESOURCES-21) Supplement the data model used by
Velocity
[ http://jira.codehaus.org/browse/MRRESOURCES-21?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Elliot Metsger updated MRRESOURCES-21:
--------------------------------------
Attachment: MRRP-21.patch
Attached is a patch for this issue. I'm not in love with the names. Instead of "supplemental model" perhaps "stub model" is better/more accurate terminology.
It allows a new <configuration> element, <supplementalModelFile>. By default ${appendedResourceDirectory}/supplemental-models.xml is looked for, but can be overridden:
<configuration>
<supplementalModelFile>path/to/supplemental-models.xml</supplementalModelFile> <resourceBundles>
<resourceBundle>org.apache:apache-jar-resource-bundle:1.2</resourceBundle>
</resourceBundles>
</configuration>
The supplemental model file looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<supplementalDataModels>
<supplements>
<supplement>
<![CDATA[
<project>
<groupId>xerces</groupId>
<artifactId>xmlParserAPIs</artifactId>
<name>Apache Xerces</name>
<url>http://xerces.apache.org/</url>
<organization>
<name>Apache Software Foundation</name>
<url>http://www.apache.org/</url>
</organization>
</project>
]]>
</supplement>
</supplements>
</supplementalDataModels>
The patch includes a Modello model for the supplemental-model.xml file.
> Supplement the data model used by Velocity
> ------------------------------------------
>
> Key: MRRESOURCES-21
> URL: http://jira.codehaus.org/browse/MRRESOURCES-21
> Project: Maven 2.x Remote Resources Plugin
> Issue Type: Improvement
> Affects Versions: 1.0-alpha-4
> Environment: https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-remote-resources-plugin r523911.
> Reporter: Elliot Metsger
> Priority: Minor
> Attachments: MRRP-21.patch
>
>
> Related to MRRESOURCES-2, I'd like to be able to deal with artifacts that have incomplete POM's, because incomplete NOTICE files are generated.
> But instead of having the MRRP append to a locally managed NOTICE file like MRRESOURCES-2, I'd like to augment the data model used by Velocity.
> The idea is that MRR plugin will take a parameter to a file which contains POM XML snippits. The ModelInheritanceAssembler merges the POM XML snippits with the actual artifact POM. Thoughts? I'll plan on submitting a patch.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira