2014-08-28 132 views
1

在IntelliJ IDEA中打開項目時,是否有辦法自動激活maven配置文件?在Intellij IDEA中自動激活maven配置文件

對於日食,這可以通過使用屬性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是很有用的。

+0

什麼原因或更好爲什麼你需要這樣的事情? – khmarbaise 2014-08-29 06:59:33

+0

正如問題中提到的,有兩個不同的目標目錄非常方便 - 一個用於IDE,另一個用於命令行上的mvn。因此,您可以在命令行上運行mvn命令而不會干擾您的IDE(例如,在您調試IDE中的webapp時運行'mvn clean package')。 – James 2014-08-29 08:06:08

回答

2

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)已經預先選定。

+0

這工作就像一個魅力,謝謝! – 2017-10-19 11:43:11

0

當作爲Maven項目導入時,IntelliJ會檢測您的maven配置文件並導入它們。它將允許您在導入時激活配置文件,甚至可以啓用在導入過程中顯示爲啓用的配置文件。您可以在Maven Projects工具窗口中導入後切換配置文件。

如果您的問題旨在如何爲您節省一次點擊激活配置文件,那麼我還沒有回答你的問題。但是,如果你錯過了Maven Projects窗口,那麼你就去。

相關問題