我们有一个由父 POM 和 5 个或更多模块组成的多模块 Maven 项目。
如果我们激活我们的自定义“自动部署”配置文件,每个模块都可以作为构建的一部分部署到正在运行的服务器,该配置文件在每个模块中明确定义,因为每个模块的部署方式/内容略有不同。
但是,当从父 POM 构建时,如果我激活“自动部署”配置文件,Maven 将最终部署所有模块,这几乎不是我们需要做的(基于我们的开发流程等)。但我们确实希望从根目录构建,因为多个模块之间可能存在更改,并且某些模块之间存在依赖关系。
在从父 POM 构建时,有没有办法为其中一个模块而不是所有模块激活我们的自定义“自动部署”配置文件?
谢谢