最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

idea中的project、module、artifact的具體使用

 更新時間:2022年02月11日 16:42:43   作者:我把夜熬成了白_  
本文主要介紹了idea中的project、module、artifact的具體使用,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

idea中沒有工作空間的概念,每一個項目都是一個工作空間,所以我們打開一個新的項目時往往都要配置一下jdk、編譯版本、編譯輸出路徑、maven打包設(shè)置等。project下有一個module的概念,這個module類似于eclipse中的project。如果一個項目是一個聚合工程,那么它可以配置多個module。module中主要配置這個模塊的代碼結(jié)構(gòu),編譯輸出路徑,依賴管理等。

jar包項目因為所有的依賴(Tomcat等)都包含在本模塊中,只要編譯好了就可以直接運行。但如果是war包項目,它需要部署在Tomcat等容器中,所以需要有一個artifact。
關(guān)于artifact的作用在CSDN中有一個博主是這么說的:
artifact是一種用于裝載項目資產(chǎn)以便于測試,部署,或者分布式軟件的解決方案。例如集中編譯class,存檔java應(yīng)用包,web程序作為目錄結(jié)構(gòu),或者web程序存檔等

在這里插入圖片描述

一、Project【工程】

這里主要針對全局做配置,但是現(xiàn)在的項目一般都是多模塊的,各模塊的具體要求都不盡相同,所以這里的配置大多都會被module配置覆蓋。

在這里插入圖片描述

二、Modules【模塊,一個poject可包含多個】

針對各個模塊做配置,我們大部分生效的配置都在這里

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

新建module的方法

刪除父項目的src后,再右鍵父項目的new

在這里插入圖片描述

三、Libraries

pom依賴導(dǎo)入,就可以了,這里就不需要在設(shè)置了吧?

在這里插入圖片描述

四、Facets【設(shè)置 Tomcat讀取的web.xml配置文件 和 Web資源目錄】

Facets(名詞:方面)

在這里插入圖片描述

五、Artifacts【項目的打包部署設(shè)置,這個是項目配置里面比較關(guān)鍵的地方】

artifact 可以作為存檔文件 ,或者作為包含以下結(jié)構(gòu)元素的目錄結(jié)構(gòu):

一個或多個編譯模塊、模塊依賴的類庫、Resources 集合、其他 artifacts、獨立的文件目錄或存檔

再白話一點,就是說某個 module 要如何打包

例如 war exploded、war、jar、ear 等等這種打包形式

某個 module 有了 Artifacts 就可以部署到應(yīng)用服務(wù)器中了

jar:Java ARchive,通常用于聚合大量的 Java 類文件、相關(guān)的元數(shù)據(jù)和資源(文本、圖片等)文件到一個文件,以便分發(fā) Java 平臺應(yīng)用軟件或庫

war:Web application ARchive,一種 JAR 文件,其中包含用來分發(fā)的 JSP、Java Servlet、Java 類、XML 文件、標(biāo)簽庫、靜態(tài)網(wǎng)頁(HTML 和相關(guān)文件),以及構(gòu)成 Web 應(yīng)用程序的其他資源

exploded:在這里你可以理解為展開,不壓縮的意思。也就是 war、jar 等沒壓縮前的目錄結(jié)構(gòu)。建議在開發(fā)的時候使用這種模式,便于修改了文件的效果立刻顯現(xiàn)出來

?默認情況下,IDEA 的 Modules 和 Artifacts 的 output 目錄已經(jīng)設(shè)置好了,不需要更改,打成 war 包的時候會自動在 WEB-INF 目錄下生成 classes,然后把編譯后的文件放進去。

具體操作:

Web Application: Exploded,Web Application: Archive
這兩個打包的東西是一樣的,只不過Archive類型的就是壓縮過的,一般開發(fā)時選Exploded類型的。

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

 到此這篇關(guān)于idea中的project、module、artifact的具體使用的文章就介紹到這了,更多相關(guān)idea中的project、module、artifact內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決VS2017不能打開stdio.h等文件的問題

    解決VS2017不能打開stdio.h等文件的問題

    下面小編就為大家?guī)硪黄鉀QVS2017不能打開stdio.h等文件的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • vscode中setting.json配置文件配置詳解

    vscode中setting.json配置文件配置詳解

    這篇文章主要給大家介紹了關(guān)于vscode中setting.json配置文件配置的相關(guān)資料,VSCode中的setting.json文件用于存儲用戶自定義的配置設(shè)置,文中給出了詳細的代碼示例,需要的朋友可以參考下
    2023-09-09
  • 關(guān)于指令重排現(xiàn)象的兩個階段詳解

    關(guān)于指令重排現(xiàn)象的兩個階段詳解

    這個知識點也是很多人說不清道不明的地方,感覺都知道,說又說不出來。為什么會這樣呢?因為這幾個字,很容易被當(dāng)成動詞去理解,其實正確的理解是當(dāng)成名詞,即指令重排現(xiàn)象
    2022-01-01
  • 詳解Google Protobuf簡明教程

    詳解Google Protobuf簡明教程

    這篇文章主要介紹了詳解Google Protobuf簡明教程,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • volatile保證可見性及重排序方法

    volatile保證可見性及重排序方法

    這篇文章主要為大家介紹了volatile保證可見性及重排序方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • CLion中編譯ROS工程的配置詳細教程

    CLion中編譯ROS工程的配置詳細教程

    這篇文章主要介紹了CLion中編譯ROS工程的配置,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 值得收藏的9個提高代碼運行效率的小技巧(推薦)

    值得收藏的9個提高代碼運行效率的小技巧(推薦)

    本文給大家分享9個提高代碼運行效率的小技巧(推薦),本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-04-04
  • FedAvg聯(lián)邦學(xué)習(xí)FedProx異質(zhì)網(wǎng)絡(luò)優(yōu)化實驗總結(jié)

    FedAvg聯(lián)邦學(xué)習(xí)FedProx異質(zhì)網(wǎng)絡(luò)優(yōu)化實驗總結(jié)

    這篇文章主要為大家介紹了FedAvg聯(lián)邦學(xué)習(xí)FedProx異質(zhì)網(wǎng)絡(luò)優(yōu)化的實驗總結(jié),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • Jenkins集成Gitlab實現(xiàn)自動化部署的全過程記錄

    Jenkins集成Gitlab實現(xiàn)自動化部署的全過程記錄

    因為中型公司不可能配置運維開發(fā),而開發(fā)只管開發(fā)的,所以運維只能是通過使用開源工具的方式來搭建自動化部署系統(tǒng),下面這篇文章主要給大家介紹了關(guān)于Jenkins集成Gitlab實現(xiàn)自動化部署的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • 使用sublime Text3過程中的各種問題的解決

    使用sublime Text3過程中的各種問題的解決

    本文主要介紹了使用sublime Text3過程中的各種問題的解決,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01

最新評論

西安市| 龙岩市| 宁夏| 汨罗市| 东乌珠穆沁旗| 游戏| 周口市| 辽阳市| 横峰县| 资阳市| 舟曲县| 昆山市| 抚州市| 饶平县| 五原县| 虎林市| 土默特左旗| 衡南县| 肃南| 灵丘县| 巴彦淖尔市| 文水县| 通道| 辽宁省| 务川| 抚远县| 共和县| 康平县| 和平区| 遂溪县| 丁青县| 桃园县| 西乌珠穆沁旗| 柏乡县| 吐鲁番市| 新巴尔虎右旗| 齐齐哈尔市| 石嘴山市| 图木舒克市| 红桥区| 莱西市|