我需要修改大型项目的Maven构建,以便在典型的开发构建过程中跳过某些步骤(例如不要构建*-source.jar文件)。我已经搜索了Maven的"条件执行",但没有找到相关内容。
Dev配置文件似乎是完成这个需求的直观方法,但我不知道Maven有多直观。配置文件的文档列出了如何为不同的配置文件设置不同的属性(例如数据库连接参数)。我可以设置一个属性,然后测试maven-source-plugin - executions - execution标记中是否设置了该属性。
这是在Maven中进行条件执行的正确方法吗?
在Maven中完成此操作的“正确”方法是什么?