日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Maven的下载与使用

發布時間:2024/3/26 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Maven的下载与使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Hi ~o(* ̄▽ ̄*)ブ大家好呀!?我是【小阿飛_】😜

開發web項目時,經常會導入許多jar包,一些jar包之間存在依賴傳遞時就會很麻煩,而Maven就相當于一個倉庫,可以很好地幫助我們解決這個問題,管理jar包。

所以今天和大家分享一下Maven的下載與使用叭(●ˇ?ˇ●)

在分享之前,先看看下面這些概念👇

什么是maven?

Apache Maven是個項目管理和自動構建工具,基于項目對象模型(POM)的概念

  • 使用maven可以幫助我們處理第三方依賴,及傳遞依賴
  • 規范目錄結構,(可以通過配置使用個性化的目錄結構,但不建議這么做)
  • 方便的打包,部署功能
  • 方面的多模塊管理能力
  • 豐富的擴展插件,擴展功能,如代碼檢查插件,單元測試插件等

什么是自動構建工具?

  • 原始方式
    HelloWorld.java --(javac) --> HelloWorld.class?

  • IDE集成開發環境
    例如: eclipse,IDEA

  • 傳統的web項目搭建時,一般是先手動的獲取依賴的jar包,然后在放入web-inf的lib包下,如果存在傳遞依賴,則需要自己將相關的jar包下載下來并放入web-inf的lib包下。使用maven只需要在pom配置文件中將依賴配置好,maven會自動處理依賴

常用的構建工具

  • ant
  • maven
  • Gradle (android項目管理和構建已使用)

一、Maven安裝與配置

1.下載:下載地址:http://maven.apache.org/download.cgi

推薦下載👇

Binary(二進制)?zip archiveapache:先進入官網點擊maven-3.8.6-bin.zip文件即可自動下載

下載成功后就可以將壓縮文件復制到你自己的保存路徑中并解壓,然后復制文件路徑,再去配置環境變量MAVEN_HOME

在此電腦上右擊找到屬性,然后點擊高級系統設置👇

?

?

配置好環境變量后別忘記去path中設置%MAVEN_HOME%\bin👇

?這樣我們就可以再cmd中進行相關命令來操作maven了,例如👇

在使用前還要進行換源:為什么要換源?

與maven的三種倉庫有關

  • 遠程倉庫:公網公用
  • 公司私服:只有相關內部人員可用
  • 本地倉庫:本機的倉庫
  • 原本的庫在國外,訪問下載較慢,很有必要換成國內的

如何將源換成阿里云?

先找到保存路徑并打開settings.xml文件就可以看到默認的源👇?

將默認的源換成阿里的源👇?

以文件夾打開改文件并且將mirror中的相關改為阿里的源即可,這里的url可以去搜索maven 阿里配置?相關詞條得到

Eclipse中配置本地倉庫👇

Eclipse中用的maven配置文件路徑在這里查看👇?

二、Maven的基本使用

在有網時創建maven項目選擇👇

? ? ?maven坐標

  • group id:組織id,一般就是公司域名反寫
  • artifact id:項目名字
  • version:版本

? ?

? ?標準目錄結構

  • src/main(源代碼)
  • src/test(測試代碼,maven不會對其打包)
  • target 編譯后、打包后的文件

????

???pom介紹

  • Project Object Model:項目對象模型。通過xml格式保存的pom.xml文件。作用類似ant的build.xml文件,功能更強大
  • 該文件用于管理:源代碼、配置文件、開發者的信息和角色、問題追蹤系統、組織信息、項目授權、項目的url、項目的依賴關系等等

web項目創建實例

1、創建maven項目

選擇maven-archtype-webapp

2、進入servlet相關的包

3、修改為web3.1
第一步:修改pom.xml

<build><!-- 請改成自己項目的名字 --><finalName>mavendemo</finalName><plugins><!--第一步就是配置maven-compiler-plugin插件 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.7.0</version><configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding></configuration></plugin></plugins> </build>

刷新maven : 右鍵Maven項目 -> Update project

這一步后可能出現如下報錯(alt+shift+x即可查看頁面上的報錯)👇

將鼠標移到上一行報錯會提示出一串報錯路徑,順著這個路徑就會找到lastUpdated結尾的文件夾,在maven中又這類文件夾最好刪除掉其上級文件夾,然后再右鍵刷新maven項目👇

第二步:修改web.xml

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.jcp.org/xml/ns/javaee"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"id="WebApp_ID" version="3.1"><display-name>Archetype Created Web Application</display-name> </web-app>

第三步: 修改eclipse 的 .settings 配置文件?

首先要打開👇

然后再將.*resources的?給點掉,maven項目中就會出現setting了?

?最后打開setting目錄找到👇

?將其修改成如下版本號即可👇

<?xml version="1.0" encoding="UTF-8"?> <faceted-project><fixed facet="wst.jsdt.web"/><installed facet="jst.web" version="3.1"/><installed facet="wst.jsdt.web" version="1.0"/><installed facet="java" version="1.8"/> </faceted-project>

修改完成后將項目部署,運行,測試jsp頁面等是否正常


好了,今天的分享就到這里了,如果對你有幫助的話就點個👍叭?

總結

以上是生活随笔為你收集整理的Maven的下载与使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。