jsp项目在idea需要导入什么依赖_Java开发工具IntelliJ IDEA配置项目系列教程(五):模块依赖...
IntelliJ IDEA是Java語(yǔ)言開(kāi)發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認(rèn)為優(yōu)秀的Java開(kāi)發(fā)工具之一,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說(shuō)是超常的。
IntelliJ IDEA 2019.3提供了重大的性能和可用性改進(jìn),包括更快的啟動(dòng),主題和鍵盤(pán)映射插件的安裝更容易,增強(qiáng)的VCS工作流以及增加了對(duì)微服務(wù)框架,MongoDB等的支持。新版本,新功能,小編已將IntelliJ IDEA 2019.3專(zhuān)業(yè)版和社區(qū)版(Windows、Mac、Linux)安裝包上傳至慧都官網(wǎng),感興趣的朋友趕快下載體驗(yàn)吧~
添加一個(gè)新的依賴(lài)
從主菜單中,選擇文件|?項(xiàng)目結(jié)構(gòu)?Ctrl+Shift+Alt+S,然后單擊模塊。依賴(lài)關(guān)系。
單擊
Alt+Insert并選擇依賴(lài)項(xiàng)類(lèi)型:
JAR或目錄:從計(jì)算機(jī)上的文件中選擇Java存檔或目錄。
庫(kù):選擇現(xiàn)有庫(kù)或創(chuàng)建一個(gè)新庫(kù),然后將其添加到依賴(lài)項(xiàng)列表中。
模塊依賴(lài)性:在項(xiàng)目中選擇另一個(gè)模塊。
刪除依賴(lài)
要?jiǎng)h除依賴(lài)項(xiàng),請(qǐng)選擇它,然后單擊
或按Alt+Delete。
在刪除依賴(lài)項(xiàng)之前,請(qǐng)確保該項(xiàng)目中的其他模塊未使用它。為此,選擇必要的依賴(lài)關(guān)系,然后按Alt+F7。您也可以使用上下文菜單的“?查找用法”選項(xiàng)。
指定依賴(lài)范圍
指定依賴(lài)項(xiàng)范圍可讓您控制應(yīng)在構(gòu)建的哪一步使用依賴(lài)項(xiàng)。
從主菜單中,選擇文件|?項(xiàng)目結(jié)構(gòu)?Ctrl+Shift+Alt+S,然后單擊模塊。依賴(lài)關(guān)系。
從“?范圍”列中的列表中選擇必要的范圍:
編譯:構(gòu)建,測(cè)試和運(yùn)行項(xiàng)目所必需(默認(rèn)范圍)。
測(cè)試:編譯和運(yùn)行單元測(cè)試所需。
運(yùn)行時(shí):包含在源和測(cè)試源的類(lèi)路徑中,但僅在運(yùn)行階段。
提供:用于構(gòu)建和測(cè)試項(xiàng)目。
IntelliJ IDEA與其他構(gòu)建工具(例如Gradle和Maven)以不同的方式處理測(cè)試源的依賴(lài)關(guān)系。
如果您的模塊(例如,模塊A)依賴(lài)于另一個(gè)模塊(模塊B),則IntelliJ IDEA假定A中的測(cè)試源不僅取決于B中的源,還取決于它自己的測(cè)試源。因此,B的測(cè)試源也包含在相應(yīng)的類(lèi)路徑中。
分析依賴(lài)性
如果要檢查項(xiàng)目中是否仍然存在依賴(lài)項(xiàng),并找到其確切用法,則可以運(yùn)行依賴(lài)項(xiàng)分析:
從主菜單中,選擇文件|?項(xiàng)目結(jié)構(gòu)?Ctrl+Shift+Alt+S,然后單擊模塊。依賴(lài)關(guān)系。
右鍵單擊所需的依賴(lài)項(xiàng),然后選擇“?分析此依賴(lài)項(xiàng)”。
您可以一一分析多個(gè)依賴(lài)關(guān)系而無(wú)需關(guān)閉對(duì)話(huà)框。每個(gè)分析的結(jié)果將在“?依賴(lài)關(guān)系查看器”工具窗口的單獨(dú)選項(xiàng)卡中打開(kāi)。分析所有必要的依賴(lài)關(guān)系之后,您可以關(guān)閉“?項(xiàng)目結(jié)構(gòu)”?對(duì)話(huà)框并查看結(jié)果。
如果IntelliJ IDEA在項(xiàng)目中找不到依賴(lài)項(xiàng)用法,則系統(tǒng)將提示您刪除此依賴(lài)項(xiàng)。
排序依存關(guān)系
依賴(lài)關(guān)系的順序很重要,因?yàn)镮ntelliJ IDEA將按照列表中指定的順序?qū)ζ溥M(jìn)行處理。
在編譯期間,依賴(lài)性的順序定義了編譯器(javac)查找類(lèi)以解析相應(yīng)引用的順序。在運(yùn)行時(shí),此列表定義JVM搜索類(lèi)的順序。
您可以按依賴(lài)項(xiàng)的名稱(chēng)和范圍對(duì)其進(jìn)行排序。您還可以使用
和
在列表中上下移動(dòng)項(xiàng)目。
**想要了解或購(gòu)買(mǎi)IntelliJ IDEA正版授權(quán)的朋友,歡迎
標(biāo)簽:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,尊重他人勞動(dòng)成果
0
好文不易,鼓勵(lì)一下吧!
總結(jié)
以上是生活随笔為你收集整理的jsp项目在idea需要导入什么依赖_Java开发工具IntelliJ IDEA配置项目系列教程(五):模块依赖...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python openoffice_wi
- 下一篇: phrases practice_七年级