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]