「乾貨盤點」IntelliJ IDEA離線開發使用要點(二)

IntelliJ IDEA是java編程語言開發的集成環境。IntelliJ在業界被公認爲最好的Java開發工具,尤其在智能代碼助手、代碼自動提示、重構、JavaEE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創新的GUI設計等方面的功能是非常強大的。

IntelliJ IDEA中的許多功能都需要訪問Internet,如果您正在離線工作(例如,在一個孤立的環境中),那麼應該記住一些點。

在上文中(點擊這裏回顧>>)我們介紹了離線開發中涉及的更新、插件、代碼檢查、外部文檔等注意事項,本文將繼續介紹其他開發要點敬請關注!

您的源代碼在某種版本控制系統(VCS)下,如果遠程存儲庫不在本地網絡中,並且沒有互聯網訪問,則IntelliJ IDEA將無法與VCS通信。例如如果您使用的是Git,則可以提交更改,但不能將更改推送到遠程存儲庫或從中提取更新。

任務和問題跟蹤器

您可以與問題跟蹤器建立連接,以處理直接從IntelliJ IDEA分配給您的任務和錯誤。例如,您可以連接到YouTrack, Jira, GitHub等。

如果問題跟蹤服務器不在您的本地網絡中,並且沒有互聯網接入,IntelliJ IDEA將無法同步您的問題。在這種情況下,您將只能處理您自己創建的本地任務。

Maven的依賴關係

默認情況下,Maven連接到遠程存儲庫,並在每次啓動時檢查更新。解析Maven依賴關係可能需要下載新的工件,如果您希望Maven只使用本地可用的資源,則可以切換到離線模式。

將Maven切換到離線模式

  • 在Maven工具窗口中,單擊The Toggle Offline Mode按鈕。

這將把--offline項附加到IntelliJ IDEA運行的所有Maven命令中,它還將報告在本地存儲庫中找不到的任何項。

Gradle依賴關係

默認情況下,Gradle會連接到遠程存儲庫,並在每次啓動時檢查更新。解決Gradle依賴可能需要下載新的構件,如果您想讓Gradle只使用本地可用的資源,可以切換到離線模式。

將Gradle切換到離線模式

  • 在Gradle工具窗口中,單擊The Toggle Offline Mode按鈕。

這將給IntelliJ IDEA運行的所有Gradle命令附加--offline選項,它還將報告在本地存儲庫中找不到的任何項。

使用情況統計

當您第一次運行IntelliJ IDEA時,系統會提示是否發送有關您使用的功能和插件、硬件和軟件配置、文件類型、每個項目的文件數量等的匿名數據。這不包括任何個人或敏感數據,例如部分源代碼或文件名。這些信息是根據JetBrains隱私政策收集的,並用於幫助改進產品和整體體驗。

即使啓用了匿名使用統計信息,如果本地網絡之外沒有HTTP訪問,也不會發送該統計信息。此外,如果您一開始同意,然後改變主意,也可以完全禁用這個功能。

熱門IDE推薦

  • IntelliJ IDEA:業界工人的優秀Java開發平臺
  • PyCharm:一種提高Python語言開發效率的IDE
  • WebStorm:強大的JavaScript 開發工具
  • PhpStorm:一款智能的PHP IDE
  • GoLand:智能高效的GO IDE
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章