簡體   English   中英

如何將 Maven 庫添加到 IntelliJ IDEA 項目?

[英]How do I add a Maven library to IntelliJ IDEA project?

如果我將 Maven 項目添加到 Intellij 中的項目並保存,我會收到一條錯誤消息,告訴我:

無法保存項目:無法在 /Library/jbox2d/jbox2d-serialization/jbox2d-serialization.iml 創建子文件

由於缺少寫入權限而失敗,但為什么Maven 想要將任何內容保存到 Library 項目中?

將 Library 目錄保持為只讀是否有意義? 我要修改的是IntelliJ工程,畢竟不是庫。

如果只需要訪問庫中的類,則無需將其作為模塊添加到IDEA項目中。 而是將其添加為依賴項。 由於jbox2d在Maven Central中可用,因此您只需單擊添加 -> 庫...- > 從Maven ...,然后查找合適的jbox2d-serialization版本。 IDEA將下載所有必需的依賴項。

如果您需要比Maven Central中提供的版本更高的版本,則必須手動下載jar並將其添加為依賴項,或者從源代碼構建庫,在這種情況下,您確實需要將其添加為模塊。

我認為將Library目錄保持只讀是沒有多大意義的。 如果要從源代碼構建庫,則必須在某些地方編寫已編譯的類和jar。 如果使用的是預構建的jar,則可能需要稍后更新庫。 一旦您認為源代碼文件已經完成,就不會將其標記為只讀。

右擊項目的pom.xml,選擇“添加為Maven項目”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM