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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



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




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



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

Reply via email to