1. 程式人生 > >maven的安裝和配置

maven的安裝和配置

http 發現 out 新的 常開 下載地址 tomcat 沒有 cgi

  實習的時候公司項目用到maven,以前沒用過,看了一些教程學習一下基礎知識。

  通常開發項目,先決定用什麽框架,架構問題。然後去找需要的東西,比如依賴的jar包,下載到項目的lib裏。

  maven就是一個可以自動下載jar包的工具。只需要配置一下,就可以自動去倉庫裏下載了(有的包下載不到,或者是公司自己寫的包,就需要手動添加了)

下載

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

  下載bin.zip版本,解壓可用。

  (其實最好的方法是公司裏用什麽,直接去同事那裏拷貝一份過來直接用,也不需要自己去下載jar包了,自己配置的可能有問題,版本也可能會沖突,不過還是要學習一下,知道是什麽東西)

環境變量

  教程:https://jingyan.baidu.com/article/acf728fd68b4bef8e510a31c.html

  教程都差不多,不過有的配置變量是maven_home,有的還有M2_HOME(環境變量不區分大小寫)。我看到有說是Maven1版本配置時用maven_home,maven2及更高版本是M2_HOME,現在版本比較高,一般都是M2_HOME了。

  但是我自己如果只配置M2_HOME,不寫maven_home。就查不到mvn命令(我用的3.2.2版本),所以最後還是用的maven_home。應該以執行mvn –v命令有正確結果為準

  技術分享圖片

Eclipse裏配置Maven

  參考教程:https://www.cnblogs.com/pengyan-9826/p/7767070.html

  技術分享圖片

  在這裏,很多教程上說的是修改Global Setting,上面的教程也是。但是並沒有成功,最後同事幫我修改,實際上是修改User Setting位置,Global Setting沒有管,但是會自動和User Setting一致。

  本地倉庫就是自動電腦上存放jar包的地方,有時候因為選擇的中央倉庫是國外的(默認的倉庫),下載會很慢,可以選國內的阿裏的倉庫,也可以直接去同事那裏拷貝本地倉庫,就不用再下載了。

配置tomcat

  參考教程:https://jingyan.baidu.com/article/a3f121e4ad7960fc9152bb62.html

  因為maven自己下載不管用,最後去同事那拷貝的,所以一開始tomcat也是拷貝了一份過來,但是反倒不行了,最後自己下載了一個新的,配置了一遍,就好了。不明白為什麽。

ps:

  環境變量這個教程是兩個:CATALINA_BASE和CATALINA_HOME,而且值一樣。我看有的教程是只一個CATALINA_HOME。同事似乎也是。我是兩個都寫了。

版本問題:

  有說tomcat和jdk版本要一致的,有說tomcat要比JDK版本高的,我這裏JDK1.8,tomcat7,也沒有問題。

修改tomcat默認端口號

  打開tomcat的conf文件夾下的server.xml,找到下面的部分:

  

 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"  URIEncoding= "utf-8"/>

  port就是端口,默認是8080,可以修改成自己要用的,用因為默認的一般是自己學習用,項目裏要修改,避免端口沖突(安裝兩個tomcat時就要修改成不一樣的端口)

  

修改後,啟動tomcat發現閃退。去eclipse裏關閉項目,也還是不行(應該不是這個問題,如果是因為有項目在運行的話應該是端口占用)。關閉eclipse,修改port回去8080.還是不行。

重啟電腦後卻好了。不知道是因為什麽?

 

maven的安裝和配置