Seb*_*ebi 5 maven-3 maven maven-profiles
我正在寻找一种通用的解决方案,以在运行某个Maven目标时启用Maven概要文件。例如,如果我跑步
mvn site
Run Code Online (Sandbox Code Playgroud)
我也想自动激活配置文件报告。我不想手动执行此操作,例如使用:
mvn site -Preporting
Run Code Online (Sandbox Code Playgroud)
我希望在配置文件的激活部分中,我可以指定一个触发该配置文件的Maven目标,但事实并非如此。
另一个想法是,我可以通过某种方式将属性配置为在运行特定目标时进行设置,因为配置文件可以由属性激活。但是我还没有真正找到一种方法。
对通用解决方案有任何指示吗?
我怀疑这真的是个好主意。
Maven 坚持可重复构建的概念。如果运行“mvn site”以某种方式更改本地构建配置,以便此(或下一个 Maven 命令)在启用配置文件的情况下运行,则意味着后续构建的行为可能会有所不同。
相反,您可以将报告要求附加到 mvn 站点目标(或其他目标)。
因此,mvn site也会运行报告。
| 归档时间: |
|
| 查看次数: |
1997 次 |
| 最近记录: |