Support proper project identity in site URLs
--------------------------------------------
Key: MNG-2679
URL: http://jira.codehaus.org/browse/MNG-2679
Project: Maven 2
Issue Type: Improvement
Reporter: John Allen
IMHO there is a lack of proper POM UID namespace management in the URL
inheritence and extension  schemes used in site generation. I may have a
latest version of a project and this may have a nice site but i need to be able
to continue to access, and critically link to (from other projects), older
versions of the same project's sites. The 'latest' version can always be made
accessible via some nice URL mapping e.g.
http://maven.apache.org/plugins/maven-clean-plugin/ ==
http://maven.apache.org/org/apache/maven/plugins/maven-clean-plugin/2.1.1/
For me a site is simply another 'view' onto a project's products and in the
same way one can access different versions of those products based on specify
the version one can not access the various different sites. Note this can be
done by manually specifying the project.url and
project.distributionManagement.site.url for every project such that the URLS
include the group, artefact and versionId information but this is error prone
and nasty.
In a nutshell, for us a project's site is just another project artefact and
therefore its identity should be preserved in the same robust way the the other
project products are (jars, pom, src-jars etc), i.e. stored in a unique
federated namespace.
--
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