4

有没有办法在 IntelliJ IDEA 中打开项目时自动激活 Maven 配置文件?

对于 Eclipse,这可以通过使用属性 m2e.version 进行激活来完成,我认为 IDEA 可能有类似的东西。

<profiles>
    <profile>
        <id>m2e</id>
        <activation>
            <property>
                <name>m2e.version</name>
            </property>
        </activation>
        <build>
            <directory>${project.basedir}/eclipse-target</directory>
        </build>
    </profile>
</profiles>

我基本上想要的是为 IDEA 提供一个单独的构建目录。这对于在命令行上运行 mvn 命令而不会弄乱 IDE 很有用。

4

2 回答 2

6

IntellJ 在运行 maven 运行配置时设置 idea.version 属性。在导入基于 Maven 的项目时,它还会在检测默认配置文件时设置此属性。

    <profile>
        <id>activeInIdea</id>
        <activation>
            <property>
               <name>idea.version</name>
            </property>
       </activation>
       <build>
            <directory>${project.basedir}/eclipse-target</directory>
       </build>
    </profile>

在 IntelliJ 中打开项目后,配置文件(在上面的示例中称为 activeInIdea)已被预先选择。

于 2016-06-21T13:58:03.693 回答
0

当作为 Maven 项目导入时,IntelliJ 将检测您的 Maven 配置文件并将其导入。它将允许您在导入时激活配置文件,甚至可以启用在导入期间显示为启用的配置文件。您可以在 Maven 项目工具窗口中导入后切换配置文件。

如果您的问题是关于如何保存您的一键激活配置文件,那么我还没有回答您的问题。但是,如果您只是错过了 Maven 项目窗口,那么您就可以了。

于 2015-01-14T09:52:28.440 回答