maven是個什么東西?
百度百科
好的,我承認我根本是看不懂
這個文章寫的通俗易懂對理解maven挺好的。
在這里寫一下我在eclipse 和mac中是怎么配置maven的,還有利用maven添加jar包
Mac中maven的配置
a. 先在maven官網上下載二進制文件
b. 解壓到你想要放的地方,我是放在 /usr/local/ 文件夾下的
c. 配置環境變量
? ? ? ? ? ? Mac可以參考這個文章
? ? ? ? ? ?windows 可以參考這個文章
d. 之后就是按照上面那個通俗易懂的文章中所講的改變本地倉庫的位置。-
eclipse中maven的配置
a. 打開eclipse中設置。
image.png上圖中 A 處就是你 下載maven 的地址
上圖中 B 處就是你本地倉庫的位置(一般來講,在A處選擇了本地的maven之后,會自動根據你的maven中的conf目錄下的settings.xml文件加載倉庫的位置的。要是沒有的話,就自己手動加載。) -
eclipse中maven項目的創建
????a.
image.pngb.
image.png
c.
Group Id;
Artifact Id;
Version
這三個就是之前一直將的三大件,必填項目一般來講version都是默認的。Packaging為jar
d.
這里沒有報錯,就是創建成功了,我在創建的時候這里發生了錯誤,錯誤如下:
Failure to transfer commons-lang:commons-lang:jar:2.1 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact commons-lang:commons-lang:jar:2.1 from/to central (https://repo.maven.apache.org/maven2): The operation was cancelled.
解決方法就是本地的倉庫中找到
commons-lang/commons-lang/jar:2.1 中的有一個以.lastUpdated結尾文件,刪除它。
然后在eclipse中更新當前的項目就好了。
-
可能還會有這樣的錯誤發生,按照上次的來就行。
----在這里參考了https://blog.csdn.net/swimming_in_it_/article/details/77131377
4 利用maven 加載junit
a.
image.pngb:
image.png點擊add然后在輸入相應的GroudId,ArtifactId,Version 點擊OK就行,
這里推薦一個網站
https://mvnrepository.com 在這里能搜索到很多很多的jar包pom.xml中如下圖所示
image.png
保存之后maven就會自動加載
eclipse如下;
image.png會產生一個Maven Dependencies ,里面就會有junit的
測試如下:
新建一個class 在sec/main/java下
image.png
OK了。