what is the diff between ANT and MAVEN?
Answers were Sorted based on User's Feedback
Answer / vijaya
Apache Ant
•Ant doesn't have formal conventions like a common project
directory structure or default behavior. You have to tell
Ant exactly where to find the source and where to put the
output. Informal conventions have emerged over time, but
they haven't been codified into the product.
•Ant is procedural. You have to tell Ant exactly what to do
and when to do it. You have to tell it to compile, then
copy, then compress.
•Ant doesn't have a lifecycle. You have to define goals and
goal dependencies. You have to attach a sequence of tasks
to each goal manually.
Apache Maven
•Maven has conventions. It knows where your source code is
because you followed the convention. Maven's Compiler
plugin put the bytecode in target/classes, and it produces
a JAR file in target.
•Maven is declarative. All you had to do was create a
pom.xml file and put your source in the default directory.
Maven took care of the rest.
•Maven has a lifecycle which was invoked when you executed
mvn install. This command told Maven to execute a series of
sequential lifecycle phases until it reached the install
lifecycle phase. As a side-effect of this journey through
the lifecycle, Maven executed a number of default plugin
goals which did things like compile and create a JAR.
Is This Answer Correct ? | 45 Yes | 6 No |
Answer / sethu
Dependency management in ant is nightmare. One should know complete knowledge(or depending on Dev. Team) to build a classpath. Maven solves all dependency issues itself via inheritence.
Versioning of artifacts in Ant nearly not possible(unless managing it independently). Maven by default does it.
Is This Answer Correct ? | 8 Yes | 2 No |
how can we move to the next column in excel sheet in file operation using descriptive programming inQTP?
what is the difference between 32 bit O.S n 64 bit O.S?
please send the scrpit driver program
how do u define in ur build.xml If I need to execute a task before executing my task?
how can i type the text message in compose box in yahoo mail using descriptive programming in QTP?
How can we return a value from User Defined Function ? For Eg. we have 2 functions. In Fun1 i am getting 2 values (a,b) and i am addding those 2 and storing in to another var (c). Now i want to pass that var(c) to another function (fun2). What will be the script?
what is the fullform of URL or URI?
database acl level has manager access.his name is listed in author and Reader fields. but he didn't sea a documents what is the reason?
I Am Planning to Write ISTQB foundation level Ceritification of inida. can Any Body let me know how to prepare for it & Any Study material can you provide or Any other E-books i should need to Study. Please Mail to me ajaybe_2004@yahoo.co.in THnaks in advance Ajay
what is Eventflow.?
what we will test in functionality testing
Difference between the SAP MDM vs IBM MDM in approach, the tools used , ease in handling/implementing.