Let us get started with Apache maven..
Hello friends... Apache maven is a software project management and comprehension tool. Based on the concept of Project Object Model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. Maven follows a set of standards including, Project life cycle. Dependency management system. Logic for executing plugin goals at life cycle phases. Projects become IDE agnostic, by providing a consistent structure, and making modifications easier in the future. Maven addresses two aspects of building software. First, it describes how software is built. Second, it describes dependencies. It uses conventions for the build procedure, and only exceptions need to be written down. But in earlier tools it is not. An XML file describes the software project being built, its dependencies on other external modules and ...