Maven 是一個(gè)采用純 Java 編寫(xiě)的開(kāi) 源項(xiàng)目管理工具。Maven 采用了一種被稱之為 project object model (POM)概念來(lái)管理項(xiàng)目,所有的項(xiàng)目配置信息都被定義在一個(gè)叫做 POM.xml 的文件中,通過(guò)該文件,Maven 可以管理項(xiàng)目的整個(gè)聲明周期,包括編 譯,構(gòu)建,測(cè)試,發(fā)布,報(bào)告等等。目前 Apache 下絕大多數(shù)項(xiàng)目都已經(jīng)采用 Maven 進(jìn)行管理。而 Maven 本身還支持多種插件,可以方便更靈活的控制項(xiàng)目。