To move it under trunk. musachy
On 3/15/07, Don Brown <[EMAIL PROTECTED]> wrote:
To clarify, are we talking about moving the annotations project under the struts2/trunk directory or integrating the Java and APT code into core? If the former, I'm all for it, if the latter, I vote against it as I'd like to keep core as focused as possible. Don On 3/14/07, Rene Gielen <[EMAIL PROTECTED]> wrote: > > Basically I'm convinced that annotations is an independent project in > theory, but currently we have only two realistic usecases: > > 1) build s2 distribution > 2) let users of s2 extend /customize existing s2 tags or add custom tags > in their own projects > > Both usecases can be served with annotations integrated in s2 codebase, > so if this is easier to maintain, why not. > > For the second usecase, we should think of improving documentation to > help users build their own tags. If we integrate annotations in the s2 > codebase, we should add annotations/tag development documentation to s2 > docs. > > After all, here's my > +1 for integrating annotations in s2 codebase > > - Rene > > Don Brown wrote: > > Yeah, while I know there are good reasons to keep annotations and the > > archetypes outside the struts 2 codebase, from a pragmatic standpoint, > I'd > > also like to bring them back in. Sure, the annotations could be useful > for > > other projects, but until anyone signs up to do to the work, I just > don't > > see it getting anywhere. As for the archetypes, every time I question > > this, > > Wendy has a list of good reasons we need to keep them outside Struts, > but > > still, Maven 2 issues aside, I think they would be better served in > Struts > > 2, tagged and released with everything else. > > > > However, things aren't _that_ bad the way they are, so consider my vote > > a +0 > > :) > > > > Don > > > > On 3/12/07, James Mitchell <[EMAIL PROTECTED]> wrote: > >> > >> I'd prefer that it be part of the distribution. Having it separate > >> just seems to add complexity to the build and I'm sure to the release > >> process. > >> > >> Just my 2 cents. > >> > >> > >> -- > >> James Mitchell > >> > >> > >> > >> > >> On Mar 12, 2007, at 9:05 AM, Ted Husted wrote: > >> > >> > Under the Apache License, anyone who wanted to do that would be free > >> > to do so. It's just a matter of changing the product name, and > >> > following the other provisions of the license. > >> > > >> > But, that doesn't solve the problem, it just changes the venue. If > >> > there's anyone who is ready, willing, and able to run Annotations as > a > >> > GoogleCode project, AFAIC, they would also be welcome to help > maintain > >> > Annotations as a Struts subproject. It's not about venue, it's about > >> > volunteers. > >> > > >> > The problem is that no one is doing the work of making Annotations > >> > reusable. It is not documented as a separate entity, no one is > >> > releasing it, or announcing it, or otherwise promoting it. Some of > our > >> > own committers don't even know it exists. > >> > > >> > If someone wants to be the Struts Annotations release manager, now is > >> > the time to step up. Otherwise, we should declare it an orphan and > >> > make the JAR part of the general distribution. > >> > > >> > -Ted. > >> > > >> > On 3/12/07, Musachy Barroso <[EMAIL PROTECTED]> wrote: > >> >> After the changes I just added, I don't think annotations will > >> >> change much > >> >> from now on, if any. We could set it up somewhere else > >> >> (googlecode?) and > >> >> avoid both the subproject and the multiple release problems. > >> >> > >> >> musachy > >> >> > >> >> On 3/12/07, Martin Cooper <[EMAIL PROTECTED]> wrote: > >> >> > > >> >> > On 3/11/07, Ted Husted <[EMAIL PROTECTED]> wrote: > >> >> > > > >> >> > > Annotations was originally setup as a separate JAR with an > >> >> independent > >> >> > > version so as to encourage reuse. However, until other product > >> >> > > indicate an interest in using Annotaitons and participating in > >> >> its > >> >> > > development, managing a separate release process provides no > >> >> tangible > >> >> > > benefit. > >> >> > > >> >> > > >> >> > It provides the tangible benefit of actually allowing for reuse... > >> >> > > >> >> > Therefore, it's proposed that annotations become a part of > >> >> > > the general Struts 2 distribution, along with the various > >> >> plugins, but > >> >> > > remain in its own JAR, so as to encourage reuse. If an > >> >> independent > >> >> > > community forms around Annotations, we can revisit the issue > >> >> of making > >> >> > > it a subproject with its own release cycle. > >> >> > > >> >> > > >> >> > An independent community is simply not going to form around > >> >> something > >> >> > that's > >> >> > buried inside of Struts. We've already seen that in the past. I > >> >> know this > >> >> > is > >> >> > a bit of a Catch 22 situation, but unless we actually allow for > >> >> reuse in > >> >> > the > >> >> > first place, as we do today, there is very little chance that it > >> >> will ever > >> >> > be reused. Therefore I would prefer to see the annotations stay > >> >> separate. > >> >> > > >> >> > -- > >> >> > Martin Cooper > >> >> > > >> >> > > >> >> > Archetype was original setup as a separate entity, but it might be > >> >> > > simpler to reduce the number of independent artifacts being > >> >> released > >> >> > > by the project. The S2 Release Manager will have to update the > >> >> version > >> >> > > number in the templates, but that seems like less work that > >> >> > > coordinating tandem releases, that might end up being handled > >> >> by the > >> >> > > same volunteer anyway. > >> >> > > > >> >> > > Again, this is as to the trunk. For now, we can let the 2.0 > >> >> branch > >> >> > > stay as it is. > >> >> > > > >> >> > > Further thoughts? > >> >> > > > >> >> > > -Ted. > >> >> > > > >> >> > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
-- "Hey you! Would you help me to carry the stone?" Pink Floyd