运行特定maven目标时激活配置文件?
我正在寻找一个通用的解决方案,以便在运行某个maven目标时启用maven概要文件。例如,如果我跑步运行特定maven目标时激活配置文件?,maven,maven-3,maven-profiles,Maven,Maven 3,Maven Profiles,我正在寻找一个通用的解决方案,以便在运行某个maven目标时启用maven概要文件。例如,如果我跑步 mvn site 我还想自动激活配置文件报告。我不想手动操作,例如使用: mvn site -Preporting 我希望在概要文件的激活部分,我可以指定一个maven目标来触发概要文件的启用,但事实似乎并非如此 另一个想法是,我可以通过某种方式配置一个属性,以便在运行某个目标时进行设置,因为配置文件可以由属性激活。但我还没有找到一个方法来做到这一点 有什么通用解决方案吗?我想到的第一个问题
mvn site
我还想自动激活配置文件报告。我不想手动操作,例如使用:
mvn site -Preporting
我希望在概要文件的激活部分,我可以指定一个maven目标来触发概要文件的启用,但事实似乎并非如此
另一个想法是,我可以通过某种方式配置一个属性,以便在运行某个目标时进行设置,因为配置文件可以由属性激活。但我还没有找到一个方法来做到这一点
有什么通用解决方案吗?我想到的第一个问题是:你为什么需要它?您希望实现什么?例如,仅在执行特定目标时加载其他插件。这根本不可能,因为插件可以绑定到特定的生命周期阶段,但不能绑定到目标,因为目标位于插件内部,因此没有意义。也许你可以详细说明你想要实现的目标。
site
是一个目标吗?我认为这是一个生命周期(“站点”)和一个生命周期阶段(“站点”)。(在您使用后者时)您可以将插件挂接到其他站点(生命周期)阶段,例如站点前期
和站点后期
。可能重复