Java 不使用概要文件的条件maven执行
我有一个maven构建,当数据库发生变化时,我们需要重建一个特定的项目,因为它会自动生成一些文件,所以我需要某种条件执行。我听到人们谈论配置文件,但在我的例子中,我们处于相同的配置文件(开发)中,只是有时候我们需要构建一个特定的模块。Java 不使用概要文件的条件maven执行,java,maven,Java,Maven,我有一个maven构建,当数据库发生变化时,我们需要重建一个特定的项目,因为它会自动生成一些文件,所以我需要某种条件执行。我听到人们谈论配置文件,但在我的例子中,我们处于相同的配置文件(开发)中,只是有时候我们需要构建一个特定的模块。 我希望类似于maven clean install-dsspecific.build的东西,以及pom中的一些配置来构建这个附加模块。maven中有类似的功能吗?您可以一起使用多个配置文件,每个配置文件都有不同的激活条件。我如何一起执行多个配置文件?mvn-Ppr
我希望类似于
maven clean install-dsspecific.build的东西,以及pom中的一些配置来构建这个附加模块。maven中有类似的功能吗?您可以一起使用多个配置文件,每个配置文件都有不同的激活条件。我如何一起执行多个配置文件?mvn-Pprofile1、profile2、profile3……谢谢,这是一个非常好的解决方案。无论如何,当我这么做的时候,我的建造顺序被搞砸了。我没有构建模块X,Y,Z,W(其中Y是有条件执行的构建),而是得到了X,Z,W,Y,无论我传递给-P(-Pdev,special或-Pspecial,dev)的顺序如何,我的构建都失败了。如果我正确理解了你的问题,你可以使用Maven新的高级反应堆选项,更多细节请参见答案。