2011-07-14 32 views
9

我正在使用一些Apache jar,我會經常更改JAR的。使用intellij和java更新外部庫

這些JAR在intellij中被列爲外部庫(即classpath正在尋找JAR的安裝目錄)。那麼當我做出更改時,intellij似乎並不瞭解新的實現。我必須將該jar作爲外部庫去除並重新進行廣告。

有沒有人知道我必須這樣做intellij自動選擇變化?我已經完成了清理和重建項目,但效果不大。

+0

如何使用maven並將JAR發佈到本地存儲庫?如果IntelliJ不會立即拾取新文件,則可以輕鬆手動刷新依賴項。 –

+1

對我而言,它自動工作。你使用什麼操作系統?你把文件保存在本地磁盤上嗎?符號鏈接,路口? – CrazyCoder

+0

在Mac上,所有內容都保存在本地。我如何手動刷新依賴關係? – Steve

回答

2

我通常將所有Jars放置在一個文件夾下,並將配置Intellij中的文件夾。所以,無論何時將Jars添加到該文件夾​​中,Intellij都會自動提取。

  • 轉到項目結構。
  • 在左窗格中選擇庫
  • 刪除所有現有的庫。
  • 現在通過按中間車道上的+符號添加一個新庫。
  • 給它一個名字。現在選擇'附加罐子
  • 目錄'找到您的庫文件夾。

而就是這樣你就完成了。嘗試添加新的Jars,它會自動在您的項目中更新。

8

你可以去Preferences - >Build, Execution, Deployment - >Build Tools - >Maven - >Importing,檢查說Import Maven projects automatically盒子。

在Mac中,您可以執行Command + Shift + A,然後輸入操作reimport,然後單擊Reimport all Maven projects