小弟初學,在學習maven的時候遇見了不少問題,希望在這裏總結下一些自己遇見的問題以及解決方案,希望可以幫助到以後學習的朋友,大牛繞道,勿噴。
問題 1: 當時接觸maven時候不知道如何下載jar包
解決方案 : 在maven項目中的pom.xml文件中添加以下的標籤,與build標籤同一級,這裏也可以很快的查找到你想要的jar包,直接把<dependency>複製到你
的pom.xml文件,舉個例子 ,百度搜索 : maven servlet-api repository ,一般點進去後第一條就是你想要的,裏面有很多版本
提供給你下載,大家自己試試咯, 我用的網站是這個:http://mvnrepository.com
<dependencies> <--------------------------父標籤
<dependency> <--------------------------子標籤 如果需要下載或引用一個jar包都需要用此標籤包裹
<groupId>org.apache.struts</groupId> <--------------------------------- 依賴組織名稱
<artifactId>struts2-core</artifactId> <--------------------------------- 依賴項目名稱
<version>2.3.32</version> <--------------------------------- 依賴版本
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
</dependencies>
這樣maven就會去你的本地倉庫去找,如果你的本地倉庫有這些jar包那就不會下載 , 如果沒有這些jar包就會去中央倉庫下載jar包,說道中央倉庫就會遇見一個很尷尬的問題,就是由於下載地址是國外的路徑,所以下載速度挺慢,所以這裏可以用阿里巴巴的一個倉庫,配置在settings文件的<mirrors>標籤中,這樣速度會快很多
<mirrors>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirrors>