這篇文章,不是教你們如何新建maven項目,不是與你們分享Eclipse與Maven整合。html
注意:是在命令行下使用Maven下載依賴庫。java
廢話不說,步驟以下:apache
一、保證電腦上已成功安裝了JDK。運行java -version看看是否能夠顯示,若是未成功安裝,請查閱相關教程。app
二、安裝Maven。這一步也簡單,在Maven官網 http://maven.apache.org/download.cgi 下載Maven可執行文件到本地,而後添加M2_HOME和MAVEN_HOME兩個環境變量(值爲Maven解壓路徑),並修改Path環境變量,將%H2_HOME%\bin加入Path環境變量便可。maven
詳細請參考:https://www.cnblogs.com/happyday56/p/8968328.htmlthis
配置完成後,請看mvn -version,若是成功,能夠看到mvn的版本信息。有些操做系統修改環境變量後,須要重啓系統纔會生效。url
三、修改倉庫爲aliyun的項目倉庫,由於默認的中央倉庫速度有點慢。spa
在Maven根目錄下有個Conf的目錄,下面有一個settings.xml配置文件,打開並在mirrors配置節中加入以下配置:操作系統
<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>repo1</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo1.maven.org/maven2/</url> </mirror> <!-- 中央倉庫2 --> <mirror> <id>repo2</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://repo2.maven.org/maven2/</url> </mirror> </mirrors>
這一步驟,可參考:https://www.cnblogs.com/xxt19970908/p/6685777.html命令行
四、新建一個本身的目錄,如D:\\mvn,在這個目錄下新建文件pom.xml
基本內容以下:
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>test</artifactId> <version>1.0-SNAPSHOT</version> <!--依賴項信息,依賴到的jar包--> <dependencies> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.11.1</version> </dependency> </dependencies> </project>
其中depenencies配置節部分就是咱們要下載的依賴包。
五、查找咱們須要的依賴包dependency。到 https://mvnrepository.com/ 搜索能夠獲得<dependency>查關配置,並粘貼入pom.xml文件。
六、進行命令行,cd進入D:\\mvn,運行 call mvn -f pom.xml dependency:copy-dependencies 。在本地倉庫就能夠看到依賴包下載下來了。(本地倉庫地址:C:\Users\Administrator\.m2\repository)
依賴庫下載完成以後,會在D:\\mvn下自動創建一個target目錄,咱們須要的依賴庫會整拷貝一份到這裏。
到此爲止,咱們的目的達到了。拿到了須要的依賴庫包:)