更新時間:2024-07-27 08:50:11作者:佚名
本文主要講解了“IDEA 配置構(gòu)件中 Web Application:Exploded 和 Web Application:Archive 有什么區(qū)別”?文中的講解簡單明了,易學易懂。現(xiàn)在就請跟著小編的思路,慢慢深入的去研究學習“IDEA 配置構(gòu)件中 Web Application:Exploded 和 Web Application:Archive 有什么區(qū)別”吧!
概念介紹
首先artifacts是Maven中的一個概念,表示項目/模塊是如何打包的,比如jar、war、warexploded、ear等打包形式網(wǎng)校頭條,有了artifacts的項目或模塊才可以部署到Web應用服務器(注意artifacts的前提是模塊已經(jīng)配置好了,如果連項目都不是,那如何配置artifacts來定義發(fā)布項目的形式)
什么是文物?
Artifact 是用于為測試、部署或分布式軟件加載項目資產(chǎn)的解決方案,例如集中編譯類、歸檔的 Java 應用程序包、作為目錄結(jié)構(gòu)的 Web 應用程序或 Web 應用程序檔案。
官方網(wǎng)站定義
An?artifact?is?an?assembly?of?your?project?assets?that?you?put?together?to?test,?deploy?or?distribute?your?software?solution?or?its?part.?Examples?are?a?collection?of?compiled?Java?classes?or?a?Java?application?packaged?in?a?Java?archive,?a?Web?application?as?a?directory?structure?or?a?Web?application?archive,?etc.
AI代碼助手復制代碼
種類及含義罐子
Java?ARchive,通常用于聚合大量的Java類文件、相關(guān)的元數(shù)據(jù)和資源(文本、圖片等)文件到一個文件,以便分發(fā)Java平臺應用軟件或庫;
AI代碼助手復制代碼
戰(zhàn)爭
Web?application?ARchive,一種JAR文件,其中包含用來分發(fā)的JSP、Java?Servlet、Java類、XML文件、標簽庫、靜態(tài)網(wǎng)頁(HTML和相關(guān)文件),以及構(gòu)成Web應用程序的其他資源;
AI代碼助手復制代碼
爆炸
在這里你可以理解為展開,不壓縮的意思。也就是war、jar等產(chǎn)出物沒壓縮前的目錄結(jié)構(gòu)。建議在開發(fā)的時候使用這種模式,便于修改了文件的效果立刻顯現(xiàn)出來。
AI代碼助手復制代碼
配置工件
File-Project Structure-Artifactsarchive是什么意思,點擊“+”號:
選項中有web?application?exploded,這個是以文件夾形式(War?Exploded)發(fā)布項目,選擇這個,發(fā)布項目時就會自動生成文件夾在指定的output?directory,
如果選web?application?archive,就是war包形式,每次都會重新打包全部的,將項目打成一個war包在指定位置;
AI代碼助手復制代碼
感謝閱讀,以上就是《IDEA 配置神器中 Web Application:Exploded 和 Web Application:Archive 有什么區(qū)別》的內(nèi)容,學習完本文相信大家對于 IDEA 配置神器中 Web Application:Exploded 和 Web Application:Archive 的區(qū)別有了更深入的了解,具體的用法還是需要實踐來驗證,這里是易速云,小編會為大家推送更多相關(guān)知識點的文章archive是什么意思,歡迎關(guān)注!
易速云“云服務器”,即用即用,新一代Intel至強鉑金CPU,三副本存儲NVMe SSD云盤,價格低至29元/月。點擊查看>>