You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Geoff Callender <ge...@gmail.com> on 2008/03/09 13:10:13 UTC

Re: JumpStart 3.3.1 now available - fixes 3.3.0 bugs

Hi Julian,

I've just had a look at how quickstart is organized and it seems to me  
that JumpStart's code organization is very similar.  Was there  
anything in particular that caught your eye, esp. anything that was  
confusing about it?

Cheers,

Geoff

On 26/02/2008, at 6:19 AM, Julian Wood wrote:

> Thanks Geoff for continuing to make this available. It is proving to  
> be an invaluable resource in getting up to speed on Tap 5.
>
> If I could make one suggestion, it would be to organize the code as  
> Howard has done for the quickstart tutorial.
>
> Nevertheless, thanks again for all your efforts!
>
> Julian
>
> On Feb 22, 2008, at 6:44 AM, Geoff Callender wrote:
>
>> Hi all,
>>
>> JumpStart 3.3.1 is now available.  It fixes these bugs that were in  
>> 3.3.0 which was released 2 days ago:
>>
>> 	* Database was not updating.  Due to not replacing  
>> onValidateFromForm() with onValidateForm() everywhere.
>> 	* Links to components reference were using the old reference, not  
>> the new one-page-per-component reference.
>>
>> You'll find it at:
>>
>> 	http://files.doublenegative.com.au/jumpstart
>>
>> Comments and suggestions are always welcome.  Be helpful or brutal  
>> - I don't care which, because it all helps to make this stuff more  
>> useful.
>>
>> Cheers,
>>
>> Geoff Callender
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: JumpStart 3.3.1 now available - fixes 3.3.0 bugs

Posted by Geoff Callender <ge...@gmail.com>.
Julian, thanks for your thoughts.  This needs a bit of mulling over.   
You are right in thinking I'd rather not introduce Maven into the  
mix.  I'm a fan of the concept but not the implementation (please,  
folks, no flames over this.  It's just a personal preference).

As for Ant, did you notice there are several useful ant targets  
already in the project, eg.

	create-fresh-project
	compile
	package
	clean-compile-package
	all

The target create-fresh-project only produces an Eclipse project.   
Perhaps someone could provide the missing bits for creating an IDEA  
project?

Should a 'deploy' target be added?  I hadn't bothered to date because  
live reloading is so quick if you point JBoss at the project's  
exploded/ directory.  I figure that in a real project people would add  
their own easily enough.  Is that reasonable?

I would like to take you up on the offer of additional ant scripts.   
Please send them direct to me and we can continue this discussion off- 
line.

Cheers,

Geoff

On 11/03/2008, at 4:14 PM, Julian Wood wrote:

> It's not really the code organization per se, but the build process.
>
> The main difference is that with quickstart, you can build, deploy  
> and run with one command from source - 'mvn jetty:run'
>
> You can also build a war (or ear) - 'mvn package', which you can  
> then deploy into any container (ie tomcat, jetty, jboss). I've seen  
> a few people on the list ask for this.
>
> You can also build project files - 'mvn eclipse:eclipse' or 'mvn  
> idea:idea' so that it is easy to use your favourite IDE.
>
> It just makes it very clear what is going on, whereas the current 16  
> step process, and the resultant sets of files can be quite  
> confusing. For a while I didn't even know what I was building. That  
> said, it was informative to see another way of setting up a project  
> (aside from the information garnered from jumpstart itself, once  
> running).
>
> The same clarity could be accomplished with an ant build file, if  
> maven isn't to your liking. I could probably help out a bit if needed.
>
> Cheers,
>
> J
>
> On 9-Mar-08, at 6:10 AM, Geoff Callender wrote:
>
>> Hi Julian,
>>
>> I've just had a look at how quickstart is organized and it seems to  
>> me that JumpStart's code organization is very similar.  Was there  
>> anything in particular that caught your eye, esp. anything that was  
>> confusing about it?
>>
>> Cheers,
>>
>> Geoff
>>
>> On 26/02/2008, at 6:19 AM, Julian Wood wrote:
>>
>>> Thanks Geoff for continuing to make this available. It is proving  
>>> to be an invaluable resource in getting up to speed on Tap 5.
>>>
>>> If I could make one suggestion, it would be to organize the code  
>>> as Howard has done for the quickstart tutorial.
>>>
>>> Nevertheless, thanks again for all your efforts!
>>>
>>> Julian
>>>
>>> On Feb 22, 2008, at 6:44 AM, Geoff Callender wrote:
>>>
>>>> Hi all,
>>>>
>>>> JumpStart 3.3.1 is now available.  It fixes these bugs that were  
>>>> in 3.3.0 which was released 2 days ago:
>>>>
>>>> 	* Database was not updating.  Due to not replacing  
>>>> onValidateFromForm() with onValidateForm() everywhere.
>>>> 	* Links to components reference were using the old reference,  
>>>> not the new one-page-per-component reference.
>>>>
>>>> You'll find it at:
>>>>
>>>> 	http://files.doublenegative.com.au/jumpstart
>>>>
>>>> Comments and suggestions are always welcome.  Be helpful or  
>>>> brutal - I don't care which, because it all helps to make this  
>>>> stuff more useful.
>>>>
>>>> Cheers,
>>>>
>>>> Geoff Callender
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>>> For additional commands, e-mail: users-help@tapestry.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: JumpStart 3.3.1 now available - fixes 3.3.0 bugs

Posted by Julian Wood <wo...@ucalgary.ca>.
It's not really the code organization per se, but the build process.

The main difference is that with quickstart, you can build, deploy  
and run with one command from source - 'mvn jetty:run'

You can also build a war (or ear) - 'mvn package', which you can then  
deploy into any container (ie tomcat, jetty, jboss). I've seen a few  
people on the list ask for this.

You can also build project files - 'mvn eclipse:eclipse' or 'mvn  
idea:idea' so that it is easy to use your favourite IDE.

It just makes it very clear what is going on, whereas the current 16  
step process, and the resultant sets of files can be quite confusing.  
For a while I didn't even know what I was building. That said, it was  
informative to see another way of setting up a project (aside from  
the information garnered from jumpstart itself, once running).

The same clarity could be accomplished with an ant build file, if  
maven isn't to your liking. I could probably help out a bit if needed.

Cheers,

J

On 9-Mar-08, at 6:10 AM, Geoff Callender wrote:

> Hi Julian,
>
> I've just had a look at how quickstart is organized and it seems to  
> me that JumpStart's code organization is very similar.  Was there  
> anything in particular that caught your eye, esp. anything that was  
> confusing about it?
>
> Cheers,
>
> Geoff
>
> On 26/02/2008, at 6:19 AM, Julian Wood wrote:
>
>> Thanks Geoff for continuing to make this available. It is proving  
>> to be an invaluable resource in getting up to speed on Tap 5.
>>
>> If I could make one suggestion, it would be to organize the code  
>> as Howard has done for the quickstart tutorial.
>>
>> Nevertheless, thanks again for all your efforts!
>>
>> Julian
>>
>> On Feb 22, 2008, at 6:44 AM, Geoff Callender wrote:
>>
>>> Hi all,
>>>
>>> JumpStart 3.3.1 is now available.  It fixes these bugs that were  
>>> in 3.3.0 which was released 2 days ago:
>>>
>>> 	* Database was not updating.  Due to not replacing  
>>> onValidateFromForm() with onValidateForm() everywhere.
>>> 	* Links to components reference were using the old reference,  
>>> not the new one-page-per-component reference.
>>>
>>> You'll find it at:
>>>
>>> 	http://files.doublenegative.com.au/jumpstart
>>>
>>> Comments and suggestions are always welcome.  Be helpful or  
>>> brutal - I don't care which, because it all helps to make this  
>>> stuff more useful.
>>>
>>> Cheers,
>>>
>>> Geoff Callender
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org