Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 在Intellij IDEA中自动激活maven配置文件_Eclipse_Maven_Intellij Idea_Maven Profiles - Fatal编程技术网

Eclipse 在Intellij IDEA中自动激活maven配置文件

Eclipse 在Intellij IDEA中自动激活maven配置文件,eclipse,maven,intellij-idea,maven-profiles,Eclipse,Maven,Intellij Idea,Maven Profiles,在IntelliJ IDEA中打开项目时,是否有一种方法可以自动激活maven概要文件 对于eclipse,这可以通过使用属性m2e.version进行激活来实现,我认为IDEA可能也有类似的功能 m2e m2e.version ${project.basedir}/eclipse目标 我基本上想要的是为IDEA提供一个单独的构建目录。这对于在命令行上运行mvn命令而不干扰IDE非常有用。当作为Maven项目导入时,IntelliJ将检测您的Maven配置文件并将其导入。它将允许您在导入时激

在IntelliJ IDEA中打开项目时,是否有一种方法可以自动激活maven概要文件

对于eclipse,这可以通过使用属性m2e.version进行激活来实现,我认为IDEA可能也有类似的功能


m2e
m2e.version
${project.basedir}/eclipse目标

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

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


如果你的问题是关于如何保存你的点击激活配置文件,那么我还没有回答你的问题。但是,如果您错过了Maven项目窗口,那么就开始吧。

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>

活跃纲
idea.version
${project.basedir}/eclipse目标

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

您需要这些东西的原因是什么?正如问题中提到的,在命令行上有两个不同的目标目录非常方便—一个用于IDE,另一个用于mvn。因此,您可以在命令行上运行mvn命令,而不会干扰您的IDE(例如,在您的IDE中调试webapp时运行
mvn clean package