2013-02-14 10 views
2

我有一個導入到Intellij的maven項目。由於項目使用的庫文件發生了變化,Intellij在Java編輯器中通知我「項目中有些庫已經發生變化,這可能會發生變化......」,然後是2個可單擊的選項「Synchronize Dependencies」和「Enable Automatic Synchronization 」。通常,我會「啓用自動同步」,但在單擊「啓用自動同步」後,此特定項目不再能夠解決Java編輯器中的任何依賴關係。問題在於這個特定的項目並沒有遵循典型的Maven標準來實現適當的pom結構。如何禁用出現在Java編輯器中的Intellij「啓用自動同步」警告?

我最終希望能夠禁用此消息,但我找不到這樣做的首選項。有誰知道如何在Intellij中禁用此消息?

+0

修復pom不是更簡單更正確嗎? – Michael 2013-02-14 14:07:38

+0

在一個典型的項目中是的:)。問題在於,這個項目是全球企業解決方案中的衆多項目之一,所有pom結構變化必須得到建築師的批准。由於其他系統的潛在影響,「固定」該項目的pom結構已被拒絕。 – Barry 2013-02-14 14:48:31

回答

2

你試過這個設置嗎(Maven ImportSettings | Notifications)?

maven import

+0

我最初的問題是由於maven2命名環境變量錯誤導致的。 Intellij 12默認使用M2_HOME,而我擁有非常規的MAVEN_HOME。您的帖子很有幫助,因爲那是我遇到的下一個問題。我會+1你的帖子,如果我不是一個只有6個代表點的新手:) – Barry 2013-03-08 13:32:54