At 11:04 PM -0400 8/8/05, Sean Schofield wrote:
How is Maven with deploying to Tomcat?  I've always found that part of
Ant to be a bit cumbersome.  If cactus is much easier, it sounds like
your Tomcat experience in general is much easier.  Is that true?  What
about support for other app servers?

I've been using the CodeCzar Tomcat plugin for some time now, and I find it extremely effective with Maven. I just had to define these four properties in my root-level "build.properties" (which is shared among all Maven projects):

maven.tomcat.username
maven.tomcat.password
maven.tomcat.port (I don't use 8080)
maven.tomcat.precompile=false

(the last is a matter of choice, but the default is true and I think precompiling would add more startup to my redeploy approach than I'd want.)

See http://www.codeczar.com/products/maven-tomcat-plugin/index.html

Joe





sean

On 8/8/05, Martin Cooper <[EMAIL PROTECTED]> wrote:
 Oh, one more I forgot. Adding Cactus tests for your Ant app is a pain
 if you do it properly, as evidenced by all the targets in the old
 Struts Ant build files. And I had loads of problems keeping them all
 running. With Maven, Cactus support is virtually free. The first time
 I tried it on a project, all I did was put my test cases in the
 default location, and everything just worked. Awesome!

 --
 Martin Cooper


 On 8/8/05, Martin Cooper <[EMAIL PROTECTED]> wrote:
 > Maven does an astonishing amount of work for you. As evidence, I
 > suggest looking at the generated Ant build file from a simple Maven
 > project.xml file, and thinking about how long it would take you to
 > write all of that functionality if you're writing the Ant build.xml
 > file by hand. As further evidence, I suggest looking at a
 > Maven-generated web site and seeing just how much is generated for you
 > from very little that you actually had to write, with all of the
 > links, reports, and auto-generated documentation.
 >
 > All of this, of course, *could* be done with Ant. But do you really
 > want to spend your volunteer time writing boatloads of Ant build
 > script when you could just let Maven do it all for you? And when Maven
 > can generate an Ant build file for you anyway, so the folks who want
 > to use Ant can still do so?
 >
 > And then there'e the reusability. If you hand code an Ant build file,
 > will you really take the time to ensure that all of those targets
 > could be reused on a new project in a couple of months? Probably not.
 > On the next project, you'll go through the same process all over
 > again. With Maven, you can usually just copy an existing project.xml
 > and tweak a couple of values, and you're done; the rest still comes
 > free, right out of the box.
 >
 > I used to be a "forget Maven, I know Ant and don't want to change"
 > kinda guy, but once I really started using Maven, I realised what I
 > had been missing before. It's a lot like the way many people thought
 > about Subversion before the move - whining about no real point in
 > moving away from CVS, and then finally overjoyed at what they found
 > when they finally started using Subversion for real. Except with
 > Maven, it's even better, because people can still use that
 > auto-generated Ant build file if they want.
 >
 > --
 > Martin Cooper
 >
 >
 > On 8/8/05, Frank W. Zammetti <[EMAIL PROTECTED]> wrote:
 > > Hi all,
 > >
> > I've seen comments for a while now how Maven is better than Ant... just a
 > > few minutes ago James posted that Maven is "just smart software".  I
 > > didn't want to hijack that thread, hence this new one.
 > >
> > I'm not at all trying to start a flame war here, but I'd like to ask, can
 > > anyone enumerate some real, legitimate reasons, as far as you are
 > > concerned at least!, why Maven is better than Ant (or vice-versa if you
 > > feel that way).
 > > >
 > > I'm personally quite comfortable with Ant... it does everything I ask of
> > it without feeling like its fighting me... I write all my scripts by hand
 > > and I don't feel at all like that's a burden, in fact it feels like the
 > > power is right where it is supposed to be: with me.
 > >
> > Maven, in my admittedly very limited exposure to it, has seemed confusing
 > > and rather overwhelming.  Anything of even moderate complexity and power
> > feels like that for a while and I recognize that, but I'm trying to decide
 > > if I truly would gain enough to make the learning curve worth it, and to
 > > perhaps ultimately try and convince people at work to do so as well.
 > >
 > > What will I actually gain, what benefits will I derive?  I'm looking for
 > > real, concrete things, things which could, theoretically at least, be
 > > supported by evidence.  Each person is entitled to their preferences for
> > whatever reasons they like, but those don't serve to truly convince anyone
 > > though :)
 > >
 > > --
 > > Frank W. Zammetti
 > > Founder and Chief Software Architect
 > > Omnytex Technologies
 > > http://www.omnytex.com
 > >
 > > ---------------------------------------------------------------------
 > > 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]


--
Joe Germuska [EMAIL PROTECTED] http://blog.germuska.com "Narrow minds are weapons made for mass destruction" -The Ex

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

Reply via email to