Re: Hudson w/ Gradle

2011-01-08 Thread 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  
 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

2011-01-08 Thread françois facon
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 ?

2011-01-08 Thread Alex Kotchnev
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 ?

2011-01-08 Thread Igor Drobiazko
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 ?

2011-01-08 Thread Bob Harner
... 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

2011-01-08 Thread Apache Wiki
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

2011-01-08 Thread Apache Wiki
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