2012-12-10 131 views
4

我的項目有一些在配置文件中定義的.JAR。例如,如果PostgreSQL配置文件處於活動狀態,則加載PostgreSQL JAR;如果MySQL配置文件處於活動狀態,則加載MySQL JAR。在Intellij IDEA中被忽略的Maven配置文件12

我把這個項目導入到IDEA中,並且在Maven Panel中設置PostgreSQL配置文件是活動的,但是在構建工件時沒有添加jar,所以它沒有部署到Tomcat,然後WebApp不能啓動。

我錯過了什麼?

+0

請將[提交錯誤](http://youtrack.jetbrains.net/issues/IDEA)與示例項目重現。還附加'idea.log'(幫助|顯示登錄...) – CrazyCoder

回答

2

我有類似的問題。有些項目在某些配置文件中有 <activeByDefault>true</activeByDefault>選項,並且它們不會生成(因爲我的項目中有更多的maven模塊)。

我刪除了該選項,並單獨爲每個項目激活了每個配置文件。我的工作,但行爲是不是與IntelliJ 11或10的行爲相同。 希望這可以幫助。

+0

我發現了一個更重要的IntelliJ中的Maven錯誤,我向他們的跟蹤器提交了這個錯誤。一旦這個問題得到解決,我將能夠再次檢查這一個。 – Luciano