了解Maven构建与项目相关的所有构建步骤

了解Maven构建与项目相关的所有构建步骤,maven,Maven,我正在处理一个相当复杂的开源Java项目,该项目使用Maven作为构建工具。 这是一个多模块项目,有一个父POM、几个子模块、WAR覆盖、绑定到非默认阶段的目标等等 因此,构建的复杂性很高,信息量不足,无法给出构建过程中所做工作的概要 是否有一种方法可以获得所有构建步骤的概述 据我所知,我不认为有一个Maven插件可以满足您的要求。我们大多数Maven用户的做法是从根POM开始,简单地运行mvn clean install。这给你的或多或少是默认构建中的所有插件执行 请注意,也可能存在可能会改变

我正在处理一个相当复杂的开源Java项目,该项目使用Maven作为构建工具。 这是一个多模块项目,有一个父POM、几个子模块、WAR覆盖、绑定到非默认阶段的目标等等

因此,构建的复杂性很高,信息量不足,无法给出构建过程中所做工作的概要


是否有一种方法可以获得所有构建步骤的概述

据我所知,我不认为有一个Maven插件可以满足您的要求。我们大多数Maven用户的做法是从根POM开始,简单地运行
mvn clean install
。这给你的或多或少是默认构建中的所有插件执行

请注意,也可能存在可能会改变情况的配置文件。运行
mvn help:all profiles
将列出所有可用的配置文件,并告诉您这些配置文件的来源(
settings.xml
、根POM、子POM等)。这一点,再加上mvn帮助:活动配置文件,将帮助您了解正在发生的事情

还请记住,配置文件不是互斥的,因此即使这允许灵活性,它们有时也会相互抵消,或者为意外的组合产生奇怪的结果


很抱歉,我不能给你比这更好的建议。我不知道你的专业水平,所以这些信息可能与你无关

嗯……也许我误解了一件事……但是
mvn clean package | tee mvn.log
是否不符合您的需要?关于那个特定的构建,你到底想知道什么?