Apache Maven's icon

Apache Maven 3.5.0

Build automation tool used primarily for Java projects.

Description

Apache Maven is a software project management and comprehension tool based on the concept of a project object model (POM). Using this central piece of information Maven can manage a project's build, reporting and documentation. At its heart, Maven is a plugin execution framework; all work is done by plugins. There are essentially two types of plugins, build and reporting. Build plugins are executed during the application build process and should be configured in the build element of the POM. The reporting plugins are executed during the site generation and should be configured in the reporting element of the POM.

Readme

Dependencies

Maven requires the Java Development Kit. Run your container with the necessary JDK version for your project.

turbo run oracle/jdk,apache/maven

Getting started

Once you're in the container, for a list of Maven commands enter:

mvn --help

Here's an example of how to use Maven to build and test a project:

# Use Mercurial, JDK, and Maven

> turbo run oracle/jdk,mercurial/mercurial,apache/maven


# In the container, clone a project

(123) > hg clone https://bitbucket.org/torakiki/sejda


# Then use Maven to test

(123) > cd sejda && mvn clean test


Release Notes

No release notes


EULA

  • Actions

    Go to TurboScript
  • Dependencies
    No dependencies
  • Used By
    No repositories
  • Website
    Developer: maven.apache.org
  • Current
    3.5.0 updated 8 years ago
  • Details
    Updated: April 9, 2021
    Created: October 24, 2014