Developing Apache Maven projects

Apache Maven is a framework that can help with build automation.

About this task

Important: Applicable to Liberty, WebSphere® Application Server traditional

Maven assists developers and build coordinators in unifying a wide range of build requirements and standards into one system that is flexible enough for customization. The framework provides a common API that can be learned once and deployed company wide. Instead of writing custom Ant scripts, developers can build Maven commands that can be duplicated and reused. Without Maven, bootstrapping a new build process according to established company standards can be cumbersome, and resources cannot be shared across small and large organizations. Maven solved many build problems by standardizing dependency management, artifact repositories, project archetype structures and schemes, adapters that connect to external source code management (SCM), test systems, and build technologies.