如果用户忽略指定构建配置文件,我希望 Maven 跳过构建所有子模块。https://stackoverflow.com/a/8305931/14731解释了如何在选择配置文件时包含模块,而不是如何排除它。
我知道我可以将<modules>
构建复制到所有非默认配置文件中,但是模块列表非常庞大,而且我有超过 9 个不同的配置文件,这使得这成为维护的噩梦。
如果配置文件被激活,有没有办法排除/跳过子模块?或者,有没有办法将模块列表存储到一个属性中并从多个配置文件中重复使用它,而不必每次都重复整个列表?