Late response, but probably worth answering...
I generally like this idea (and it is the default behaviour, I think)
- but I think it would be too constrictive to most users.
Is that a fair analysis?
- Brett
On 08/11/2006, at 7:54 AM, John Allen wrote:
This maybe moot but this reminds me of something that bothered me a
while
back:
The problem here is the lack of project identity (group id,
artifact id,
version) support in sites. A site is simply a view upon a project
and yet
there is no way for us to reflect which version that site was
generated from
while still employing maven's auto-URL generation scheme (i.e.
automatic
inheritance based generation of URLs). One can manually specify the
<url>
and associated <deploymentManagement><site> details for each
project but
that is lame and error prone. Consider all those nice links in the
dependencies report, they should be linking to specific versions of
those
depended-upon projects, but without a lot of manual effort they are
going to
point to the 'latest' site for that dependency.
I think we should have the same rigor in the site address space
(URLs) as is
employed in the repository address space. This would allow for
automatic
generation of version accurate sites (i.e. we would be able to
preserve the
'old' sites).
Historically 'site' may have been thought of as just a quick way
for an open
source project to produce an external facing web site and such a
'proper'
addressing scheme would result in URLs such as:
http://www.my-opensource.org/i/am/the/group/i-am-the-artifact-id/
and-im-the-
version/index.html
But that's easily handled with simple web server mapping
techniques. Alt
(and preferably) just create some good old fashioned web pages as
the front
door and then link to the maven generated content from there.
Just my 0.02 worth
Ps. We do intend visiting the core sometime soon to extend the current
scheme to support full POM identity representation in the <url> and
<site>
schemes. I'll post patches if/when its sorted.
John
-----Original Message-----
From: Franz Allan Valencia See [mailto:[EMAIL PROTECTED]
Sent: 07 November 2006 13:26
To: Maven Developers List
Subject: Re: Publishing plugin sites
On 11/6/06, Brett Porter <[EMAIL PROTECTED]> wrote:
Also, maybe the @since tags should be documented as well in [1]?
Yes, but isn't this also included in the Maven site somewhere?
hhmm..never seen it in maven2 site. but i've seen some goals
documentation in maven-1.x with the 'since' column.
- Franz
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]