Hi Justen, > -----Original Message----- > From: Justen Stepka [mailto:jstepka@;webprogrammers.net] > Sent: Friday, November 08, 2002 4:36 AM > To: [EMAIL PROTECTED] > Subject: http://jakarta.apache.org/turbine/maven/ and FAQ > > > What is Maven?
Maven is a project comprehension tool that offers Continuous Integration. Please see also: http://www.apache.org/~jstrachan/MavenJelly/MavenJelly.html http://www.javausergroup.at/events/e19092002.htm. http://www.martinfowler.com/articles/continuousIntegration.html > Please see the Goals and Features documents. > > I must say that I am more than confused as to what Maven > really does after > reading the Goals and features... > > Why do I want to use Maven (problem domain)? Maven is aimed to avoid you from stress writing batch scripts or shell script or make files to build your java projects. Have you ever tried to build a JAR with one of the common IDE's? Normally such IDE features are not very reliable and it often ends up in the batch file workaround. Jakarata Ant builds your projects but Ant is not desinged to be reusable. So you usally spent a lot of time hacking ant scripts. Maven is desinged for resuability by offering plugins and a extendable scripting language much more powerfull than ant tasks. For simple project's you have to write a short project xml descriptor and start maven. Maven has standard goals with helps team members to easily adopt it. You can compile, test your code and build a project documenation including helpfull reports(metrics, test reports, checkstyle report etc...) in one tool. Try that with one of the common IDE's. BTW most of such IDE's are ressource eaters. For Maven you just needs a JVM and internet access. Finally Maven keeps out your libaries form your source code archive. > How is Maven > going to save me > time? What tools does Maven integrate with? See the plugin documenation for currently supported stuff. I guess a lot will contribute soon. You can write a own plugin if you need a special tool support eg. code obfuscation. > > Without answering these basic questions I have passed up > downloading Maven > and will stick with my current project management process :(.... What do you use? > > Can anyone provide a clear understand for the average Joe who > is browsing > the ever growing number of Jakarta projects?! :-) Hope I helped you a little. Bye Toby -- To unsubscribe, e-mail: <mailto:turbine-maven-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:turbine-maven-user-help@;jakarta.apache.org>
