I won't even ask why would someone want to use T4 and T5 at the same time inside single WAR...

However, I still don't like the fact that T4 is imposing restrictions on T5 artifact naming. If future is T5, then T5 should be priority (with consistently named artifacts).

So, I suggest some other options:
* T4 uses "tapestry-annotations", T5 uses "tapestry-annotation" or "tapestry-annot". It will most probably confuse users who migrate from T4 but with good migration documentation, it shouldn't be a big issue. * instead of requiring T5 to use "tapestry5-annotations" why not make T4 use "tapestry4-annotations" and leave "tapestry-annotations" to T5? A minor headache for T4 users but IMHO it is better than headache for all (current and potential) T5 users. * or switch all T4 artifacts to use "tapestry4-*" naming convention and leave "tapestry-annotations" to T5.

Neeme

Igor Drobiazko wrote:
All Tapestry artifacts have the same groupId: org.apache.tapestry.
You can not use 2 artifacts with same groupId and artifactId but different
versions in the same pom.xml
If you want to use t4 and t5 in the same war which is created by maven , you
have to use different artifactIds.

On Fri, Aug 29, 2008 at 4:14 PM, Neeme Praks <[EMAIL PROTECTED]> wrote:

Hi,

Why was this change necessary?

http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-annotations/pom.xml?view=diff&r1=657126&r2=657127

Why is it a problem to have the same artifact name for Tapestry 4.x and
5.x? The version numbers are different, so what's the issue?

[snip]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to