Re: Hudson w/ Gradle
I agree with everything Robert said in this thread, except that I do like m2eclipse. There's also another Maven-Eclipse integration plugin, http://code.google.com/p/q4e/, which is in the Eclipse incubator now. I haven't tried it yet. On Fri, 07 Jan 2011 20:10:43 -0200, Robert Zeigler wrote: I do use maven day-to-day. Releases and sub-projects are a pita, I agree. But: a) How often do we create tapestry subprojects? b) How often do we generate tapestry releases? c) How often do we: a) Compile code? b) Run tests? c) Do the day-to-day project management stuff that's required of a build? For a, b, and c, maven works fine (generally. Frankly, I can't stand the eclipse plugin for maven, so I do all of my maven work from the command line, with the help of some shell scripts that simplify my most commonly used commands). I'm simply saying that the pain of the relatively rare events of a and b shouldn't necessarily outweigh the benefit of a familiar environment for doing a, b, and c from people who may wish to contribute. For the long-term success of Tapestry, that's far more important than the occasional pain of a & b. I'm just saying it's worth thinking through a little and weighing the pros and cons for the community as a whole. Robert On Jan 7, 2011, at 1/73:59 PM , Howard Lewis Ship wrote: If you aren't using Maven day-to-day you may not realize what a huge pain it is, especially w.r.t. creating releases. It also gets in the way of creating new subprojects. Maven is a sunk cost and you don't keep throwing resources at a sunk cost just because its cost you in the past. On Fri, Jan 7, 2011 at 1:44 PM, Robert Zeigler wrote: I haven't used gradle. I'm sure it's wonderful. I'm sure it beats the heck out of using maven. But. Do we really need to change build methodology /again/? We have a build. It works. It's not always the nicest thing in the world to work with*, but it works. People are familiar with it. Tools understand it. It just seems like another barrier to getting users to contribute if they have to install yet another piece of software. Just my $0.02. Robert * It can be made much more workable with a bit of shell scripting... On Jan 7, 2011, at 1/73:32 PM , Howard Lewis Ship wrote: I really want to take a crack at converting Tapestry to build using Gradle. Does Hudson support Gradle yet? -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org -- Thiago H. de Paula Figueiredo Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and instructor Owner, Ars Machina Tecnologia da Informação Ltda. Consultor, desenvolvedor e instrutor em Java, Tapestry e Hibernate Coordenador e professor da Especialização em Engenharia de Software com Ênfase em Java da Faculdade Pitágoras http://www.arsmachina.com.br - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org
Re: Hudson w/ Gradle
Feel the same. Fully agree with Robert Even if, Like Thiago I use m2eclipse in very good corporate distrib of eclipse. 2011/1/8 Thiago H. de Paula Figueiredo > I agree with everything Robert said in this thread, except that I do like > m2eclipse. There's also another Maven-Eclipse integration plugin, > http://code.google.com/p/q4e/, which is in the Eclipse incubator now. I > haven't tried it yet. > > > On Fri, 07 Jan 2011 20:10:43 -0200, Robert Zeigler < > robert.zeig...@roxanemy.com> wrote: > > I do use maven day-to-day. Releases and sub-projects are a pita, I agree. >> But: >> a) How often do we create tapestry subprojects? >> b) How often do we generate tapestry releases? >> c) How often do we: >> a) Compile code? >> b) Run tests? >> c) Do the day-to-day project management stuff that's required of >> a build? >> >> For a, b, and c, maven works fine (generally. Frankly, I can't stand the >> eclipse plugin for maven, so I do all of my maven work from the command >> line, with the help of some shell scripts that simplify my most commonly >> used commands). I'm simply saying that the pain of the relatively rare >> events of a and b shouldn't necessarily outweigh the benefit of a familiar >> environment for doing a, b, and c from people who may wish to contribute. >> For the long-term success of Tapestry, that's far more important than the >> occasional pain of a & b. I'm just saying it's worth thinking through a >> little and weighing the pros and cons for the community as a whole. >> >> Robert >> >> On Jan 7, 2011, at 1/73:59 PM , Howard Lewis Ship wrote: >> >> If you aren't using Maven day-to-day you may not realize what a huge pain >>> it >>> is, especially w.r.t. creating releases. >>> >>> It also gets in the way of creating new subprojects. >>> >>> Maven is a sunk cost and you don't keep throwing resources at a sunk cost >>> just because its cost you in the past. >>> >>> On Fri, Jan 7, 2011 at 1:44 PM, Robert Zeigler >>> wrote: >>> >>> I haven't used gradle. I'm sure it's wonderful. I'm sure it beats the heck out of using maven. But. Do we really need to change build methodology /again/? We have a build. It works. It's not always the nicest thing in the world to work with*, but it works. People are familiar with it. Tools understand it. It just seems like another barrier to getting users to contribute if they have to install yet another piece of software. Just my $0.02. Robert * It can be made much more workable with a bit of shell scripting... On Jan 7, 2011, at 1/73:32 PM , Howard Lewis Ship wrote: I really want to take a crack at converting Tapestry to build using > Gradle. > Does Hudson support Gradle yet? > > -- > Howard M. Lewis Ship > > Creator of Apache Tapestry > > The source for Tapestry training, mentoring and support. Contact me to > learn > how I can get you up and productive in Tapestry fast! > > (971) 678-5210 > http://howardlewisship.com > - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org >>> >>> -- >>> Howard M. Lewis Ship >>> >>> Creator of Apache Tapestry >>> >>> The source for Tapestry training, mentoring and support. Contact me to >>> learn >>> how I can get you up and productive in Tapestry fast! >>> >>> (971) 678-5210 >>> http://howardlewisship.com >>> >> >> >> - >> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: dev-h...@tapestry.apache.org >> >> > > -- > Thiago H. de Paula Figueiredo > Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, > and instructor > Owner, Ars Machina Tecnologia da Informação Ltda. > Consultor, desenvolvedor e instrutor em Java, Tapestry e Hibernate > Coordenador e professor da Especialização em Engenharia de Software com > Ênfase em Java da Faculdade Pitágoras > http://www.arsmachina.com.br > > > - > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org > For additional commands, e-mail: dev-h...@tapestry.apache.org > >
tapestry_5_2_0.xsd ?
It would seem that now that T 5.2 is officially released the official version of the xsd in templates would be bumped to 5.2.0 . However, switching the template version to tapestry_5_2_0.xsd breaks templates. This behavior is somewhat confusing and inconsistent - even if 5_2_0 has no significant changes it should at least be possible to use it in the template declaration. All examples in the documentation use tapestry_5_0_0.xsd or tapestry_5_1_0.xsd. Regards, ALex K
Re: tapestry_5_2_0.xsd ?
I would see 5.1.0 as version of TML and not of Tapestry. Not necessarily every Tapestry version brings new template features. Having a 5.2.0.xsd without any new features feels strange. On Sat, Jan 8, 2011 at 9:28 PM, Alex Kotchnev wrote: > It would seem that now that T 5.2 is officially released the official > version of the xsd in templates would be bumped to 5.2.0 . However, > switching the template version to tapestry_5_2_0.xsd breaks templates. This > behavior is somewhat confusing and inconsistent - even if 5_2_0 has no > significant changes it should at least be possible to use it in the > template > declaration. > > All examples in the documentation use tapestry_5_0_0.xsd > or tapestry_5_1_0.xsd. > > Regards, > > ALex K > -- Best regards, Igor Drobiazko http://tapestry5.de
Re: tapestry_5_2_0.xsd ?
... but would be harmless, right? On Sat, Jan 8, 2011 at 3:49 PM, Igor Drobiazko wrote: > I would see 5.1.0 as version of TML and not of Tapestry. Not necessarily > every Tapestry version brings new template features. Having a 5.2.0.xsd > without any new features feels strange. > > On Sat, Jan 8, 2011 at 9:28 PM, Alex Kotchnev wrote: > >> It would seem that now that T 5.2 is officially released the official >> version of the xsd in templates would be bumped to 5.2.0 . However, >> switching the template version to tapestry_5_2_0.xsd breaks templates. This >> behavior is somewhat confusing and inconsistent - even if 5_2_0 has no >> significant changes it should at least be possible to use it in the >> template >> declaration. >> >> All examples in the documentation use tapestry_5_0_0.xsd >> or tapestry_5_1_0.xsd. >> >> Regards, >> >> ALex K >> > > > > -- > Best regards, > > Igor Drobiazko > http://tapestry5.de > - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org
[Tapestry Wiki] Update of "Tapestry5JSPEditorEclipse" b y angerran
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Tapestry Wiki" for change notification. The "Tapestry5JSPEditorEclipse" page has been changed by angerran. http://wiki.apache.org/tapestry/Tapestry5JSPEditorEclipse?action=diff&rev1=10&rev2=11 -- = How to use the built in JSP Eclipse Editor and a custom tld file to get code completion in Eclipse 3.4+ and Tapestry5 = - - I have been looking for a method to get "code" completion while editing *.tml files in Eclipse. + I have been looking for a method to get "code" completion while editing *.tml files in Eclipse. The method I have come up with is using the Eclipse JSP editor to edit *.tml files, and a TLD file. Attached are 5 documents: + + Hm... I cann't download listed bellow * [[attachment:INSTALL.txt]] * [[attachment:t5.0.19.tld]] @@ -14, +15 @@ * [[attachment:t5.2.0.tld]] * [[attachment:NewTMLTemplate.xml]] - The text below mirrors INSTALL.txt. All steps were performed on Eclipse 3.4, but I don't see any reason this shouldn't work on older versions of Eclipse also, although config locations may + The text below mirrors INSTALL.txt. All steps were performed on Eclipse 3.4, but I don't see any reason this shouldn't work on older versions of Eclipse also, although config locations may differ. - differ. UPDATE!!! This will not work on Eclipse 3.3. The JSP Editor by default does not appear to easily support the xmlns declarations. + TLD files have been generated by tapestry-tldgen Maven plugin (http://github.com/exanpe/tapestry-tldgen). You can also use this plugin to generate TLD associated to your own Tapestry 5 components library. Please have a look at http://exanpe.free.fr/tapestry-tldgen/ for advanced information and usage explanation. - TLD files have been generated by tapestry-tldgen Maven plugin (http://github.com/exanpe/tapestry-tldgen). - You can also use this plugin to generate TLD associated to your own Tapestry 5 components library. - Please have a look at http://exanpe.free.fr/tapestry-tldgen/ for advanced information and usage explanation. - Regardless, this really helps out coupling Eclipse and Tapestry 5. + Regardless, this really helps out coupling Eclipse and Tapestry 5. + #-- Installing and configuring Eclipse for Tapestry 5 tml file editing. - #-- Installing and configuring Eclipse for Tapestry 5 tml file editing. + 1. Associate any *.tml file with the JSP Editor. - 1. Associate any *.tml file with the JSP Editor. + * Window -> Preferences -> General -> Content Types + * Expand Text + * Select JSP + * Click "Add" + * Enter *.tml + * Apply and Save. - * Window -> Preferences -> General -> Content Types - * Expand Text - * Select JSP - * Click "Add" - * Enter *.tml - * Apply and Save. - - 2. Install the TLD associated to your Tapestry 5 version ( Tag Library Definition ) and associate it with the default Tapesty 5 Name Space. + 2. Install the TLD associated to your Tapestry 5 version ( Tag Library Definition ) and associate it with the default Tapesty 5 Name Space. - * Save the TLD project file to a static location on your system. This will be a known location that will not be removed. - * Window -> Preferences -> XML -> XML Catalog - * Under "User Specified Entries", create a new association by clicking "Add" - * Click on the "File" Icon to browse to the saved TLD file, and select it. - * Leave the key type as : "Public ID" - * Set the key field to: http://tapestry.apache.org/schema/tapestry_5_0_0.xsd for 5.0 Version and http://tapestry.apache.org/schema/tapestry_5_1_0.xsd for others - * Save the entry. - 3. Install the default *.tml template in the JSP template provider: + * Save the TLD project file to a static location on your system. This will be a known location that will not be removed. + * Window -> Preferences -> XML -> XML Catalog + * Under "User Specified Entries", create a new association by clicking "Add" + * Click on the "File" Icon to browse to the saved TLD file, and select it. + * Leave the key type as : "Public ID" + * Set the key field to: http://tapestry.apache.org/schema/tapestry_5_0_0.xsd for 5.0 Version and http://tapestry.apache.org/schema/tapestry_5_1_0.xsd for others + * Save the entry. + 3. Install the default *.tml template in the JSP template provider: - * Window -> Preferences -> Web -> JSP Files -> Editor -> Templates - * Click the "import" button and browse to the provided file in this project: "NewTMLTemplate.xml" - * Selecting it will import the template. - * Click "Apply", "Save" - - Once all steps are completed, you can create a new *.tml file by creating a new JSP File, and selecting the TML Template. + * Window -> Preferences -> Web -> JSP Files -> Editor -> Templates + * Cli
[Tapestry Wiki] Update of "Tapestry5JSPEditorEclipse" b y angerran
Dear Wiki user, You have subscribed to a wiki page or wiki category on "Tapestry Wiki" for change notification. The "Tapestry5JSPEditorEclipse" page has been changed by angerran. http://wiki.apache.org/tapestry/Tapestry5JSPEditorEclipse?action=diff&rev1=11&rev2=12 -- The method I have come up with is using the Eclipse JSP editor to edit *.tml files, and a TLD file. Attached are 5 documents: - - Hm... I cann't download listed bellow * [[attachment:INSTALL.txt]] * [[attachment:t5.0.19.tld]] - To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org For additional commands, e-mail: dev-h...@tapestry.apache.org