【问题标题】:How can I enforce activation of maven profiles with full bool logic?如何使用完整的布尔逻辑强制激活 Maven 配置文件?
【发布时间】:2019-10-01 18:01:48
【问题描述】:

我有以下 maven-enforcer-plugin (https://maven.apache.org/enforcer/enforcer-rules/index.html) 未涵盖的情况:

5 个人资料:

  • scala-2.11
  • scala-2.12
  • spark-2.2
  • spark-2.3
  • spark-2.4

以及以下执行规则:

  • 必须激活 scala 2.11 和 2.12 中的一个
  • 必须激活 spark 2.2、2.3 和 2.4 中的一个
  • spark 2.2 & 2.3 与 scala 2.12 不兼容

现有的 maven 插件太弱而无法实现。我还有哪些其他选择?

【问题讨论】:

    标签: maven maven-3 maven-enforcer-plugin


    【解决方案1】:

    编写自己的执行器规则相对简单。我会以此为目标。

    另一方面,我会检查是否真的有必要拥有所有这些配置文件并通过命令行激活/停用它们。

    【讨论】:

      猜你喜欢
      • 2016-10-23
      • 2018-07-03
      • 1970-01-01
      • 2011-11-12
      • 2014-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-30
      相关资源
      最近更新 更多