Second, all the project information is stored in a concise file which captures all the information required to manage it. This allows Maven to intelligently manage dependencies on external libraries/frameworks as well as reproduce the project environment on different machines. The first is the use of a declarative XML specification for describing the project structure, dependency management, and build process. Maven follows some fundamental concepts which make it superior to its predecessor, Make. Each POM describes an individual project, and details on how it may be built. A POM is roughly equivalent to (and replaces) the older concept of Makefile. Maven adopts the concept of software construction using a Project Object Model(POM) to describe the project structure. It is a build automation tool that favors convention over configuration, and is based on the concept of a project object model (POM). Apache Maven is a powerful project management and comprehension tool used by software developers working with the Java programming language.
0 Comments
Leave a Reply. |