bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

第二章使用Maven:IDEA環境-創新互聯

前一章是在命令行環境下用Maven,也是為我們之后的操作打一個基礎,但我想了一下,以后應該用得不多,所以這里就跳過了,直接學在IDEA中Maven的使用

我這里就直接簡化筆記了,只把知識大致的整體架構寫出來

目前成都創新互聯公司已為1000+的企業提供了網站建設、域名、網頁空間、網站托管、企業網站設計、依安網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
一.創建父工程

①創建 Project

這里可能由于idea版本不同,導致一些操作不一致

②開啟自動導入

新版的IDEA為了防止 pom 更新時,MAVEN 自動導包卡死的問題,取消了自動導包機制。但新增了導入按鈕和快捷鍵

目前手動maven有兩種快捷方式

1>pom文件更改后,點擊右上角出現的按鈕?

2>快捷鍵的方式

windows和Linux的快捷鍵Ctrl+Shift+O

Max的快捷鍵Shift+Cmd+l

二.配置Maven信息

每次創建 Project 后都需要設置 Maven 家目錄位置,否則 IDEA 將使用內置的 Maven 核心程序(不穩 定)并使用默認的本地倉庫位置。這樣一來,我們在命令行操作過程中已下載好的 jar 包就白下載了, 默認的本地倉庫通常在 C 盤,還影響系統運行。

配置之后,IDEA 會根據我們在這里指定的 Maven 家目錄自動識別到我們在 settings.xml 配置文件中指 定的本地倉庫。

Maven home path:指向Maven的家目錄,也就bin目錄的上一級目錄

User settings file:設置settings.xml

Local repository:設置本地倉庫地址

三.創建Java模塊工程

①創建Java模塊工程

創建之后會在pom.xml中自動給我們配置相關的依賴

四.創建Web模塊工程

環境搭建

①創建Web模塊

②pom.xml中配置

war

③生成web.xml,或稱之為部署描述符,也就是Deployment Descriptors

這個目錄需要我們自己去指定一下,要是不這樣寫,Maven就不認識了,因為Maven默認的目錄結構web資源就是放在src\main\webapp下面

④配置web資源的根目錄

設置成功的目錄?

上面操作完成后,我們基本的一個web程序就搭建好了,下面來進行測試一下

測試程序

①寫一個Message方法

public class Message {
    public String getMessage() {
        return "hello message";
    }
}

②創建一個index.jsp

<%=new Message().getMessage()%>

③配置tomcat并啟動?

成功在頁面中顯示?

五.其他操作 1.在IDEA中執行Maven命令

①直接執行

②手動輸入?

2.在IDEA中查看某個模塊的依賴信息?

3.工程導入

Maven工程除了自己創建的,還有很多情況是別人創建的。而為了參與開發或者是參考學習,我們都需 要導入到 IDEA 中。下面我們分幾種不同情況來說明:

①來自版本控制系統

目前我們通常使用的都是 Git(本地庫) + 碼云(遠程庫)的版本控制系統,結合 IDEA 的相關操作方式 請點這里 代碼重工 (gitee.io)查看克隆遠程庫部分。

②來自工程目錄

直接使用 IDEA 打開工程目錄即可。下面咱們舉個例子:

1>工程壓縮包

2>解壓

3>打開,open

4>設置 Maven 核心程序位置,也就是進行配置Maven

4.模塊導入

①情景重現

在實際開發中,通常會忽略模塊(也就是module)所在的項目(也就是project)僅僅導入某一個模塊 本身。這么做很可能是類似這樣的情況:比如基于 Maven 學習 SSM 的時候,做練習需要導入老師發給 我們的代碼參考。

②導入 Java 類型模塊

1>把我們要使用的Module復制到我們的工程目錄下

復制過來后,IDEA會檢測到,但是這個時候它只認為是目錄,不知道是IDEA管理的一個module

2>在 IDEA 中執行導入

③修改 pom.xml

剛剛導入的 module 的父工程坐標還是以前的,需要改成我們自己的 project。

④導入 Web 類型模塊

其它操作和上面演示的都一樣,只是多一步:刪除多余的、不正確的 web.xml 設置。如下圖所示:?

還有相關的依賴別忘了噢,這里我成功了

如果我們的工程目錄IDEA識別不了,我們還可以手動設置一下,我覺得還挺方便的,如下圖?

你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧

名稱欄目:第二章使用Maven:IDEA環境-創新互聯
網址分享:http://vcdvsql.cn/article20/cscijo.html

成都網站建設公司_創新互聯,為您提供建站公司、外貿建站、定制網站ChatGPT微信公眾號、外貿網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計