【问题标题】:Selecting Maven Profiles in Intellij 14在 Intellij 14 中选择 Maven 配置文件
【发布时间】:2015-12-22 00:44:20
【问题描述】:

我正在使用 intellij 14 并打开 maven 项目窗口。

为什么有两种不同类型的复选框?如果您选中该复选框一次,它将留下一个白色的复选标记。如果再次选择它,它会将复选框更改为灰色。有什么区别?

我还想知道如何告诉特定模块(而不是整个项目)使用仅对该模块可用的特定 maven 配置文件。

我无法在 intellij 的网站上找到此信息。 谢谢!

【问题讨论】:

    标签: java maven intellij-idea profile


    【解决方案1】:

    个人资料有三种可能的状态:

    1. 已禁用:

    2. 主动:

    3. 默认激活:

    最后一个是通过在你的pom.xml中设置这样的东西来激活的

    <profile>
        <id>dev</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
    </profile>
    

    【讨论】:

    • 谢谢,例如,如果我将“dev”和其他一些配置文件都标记为活动时会发生什么?
    • 完全有可能将 >1 个配置文件标记为活动,因此应该没有问题,因此每个配置文件的配置都将被合并。
    • 我想我仍然遗漏了一些东西(如果是这种情况,对不起)。假设我导入了 20 个项目,其中 19 个我希望它们使用属于“dev”配置文件的依赖项来构建,但是对于第 20 个项目,我想运行“intellijSpecific”配置文件而不是“默认情况下处于活动状态” " "开发" 配置文件。似乎intellij无法做到这一点,因为我们似乎针对的是所有导入的项目而不是特定项目的配置文件?此外,“活动”配置文件是否会覆盖“默认活动”配置文件?
    猜你喜欢
    • 1970-01-01
    • 2016-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-14
    • 2014-10-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多