Allow releases to provide links to download/artifacts
-----------------------------------------------------
Key: MCHANGES-192
URL: http://jira.codehaus.org/browse/MCHANGES-192
Project: Maven 2.x Changes Plugin
Issue Type: New Feature
Components: announcement, changes-report
Affects Versions: 2.3, 2.2
Reporter: Karl Palsson
Attachments: mchanges-192__artifacts-download-link-schema.diff
Currently, the announcement generator has a pom level config property
urlDownload which can only be specified once for the project, and the changes
report built during site generation has no links for url download whatsoever.
I propose an attribute on each release, like so...
{code:xml}
<release version="2.4" description="something"
artifacts="http://example.org/releases/2.4">
<action dev="me" type="add">blah blah adding artifact links.</action>
</release>
{code}
This would then generate a link in each release section.
For the announcement mail, I'm unsure of the best way of relating these, but as
a default, I propose that if urlDownload is _not_ specified, then the most
recent release's artifact url is used as the urlDownload, if specified at all.
Patch is attached, notes about the patch:
* New schema version!
--> Both 1.0.0 and 1.0.1 are generated and packaged now.
--> changes.mdo had to be overhauled a bit to allow generating both versions
at once. Mostly 1.0.0 -> 1.0.0+
* to take advantage of new schema, you must actually specify it in the config
(see MCHANGES-191)
* No translations for the new text: "report.changes.text.artifacts=Artifact
download link:"
(Sorry, I don't speak french, german or swedish :)
--
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