Eclipse上Maven的配置:html
步驟:java
①Maven下載地址: http://maven.apache.org/download.cgi#mysql
②解壓apache-maven-3.5.0-bin.zip,並把解壓後的文件夾下的apache-maven-3.5.0文件夾複製到安裝軟件的文件夾,sql
我這裏是D:\ruanjianapache
而後咱們將D:\ruanjian\apache-maven-3.5.0\conf 裏的settings.xml裏的路徑改爲咱們指定的路徑D盤下,默認是在C盤的.m2文件夾裏tomcat
加上阿里雲鏡像dom
<mirror> <id>mirrorId</id> <mirrorOf>repositoryId</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror>
③配置一下Maven環境變量:maven
右鍵「計算機」,選擇「屬性」,以後點擊「高級系統設置」,點擊「環境變量」,來設置環境變量,配置一下環境變量:單元測試
新建系統變量 MAVEN_HOME 變量值:D:\ruanjian\apache-maven-3.5.0測試
編輯系統變量 Path 添加變量值: %MAVEN_HOME%\bin
最後檢驗配置是否成功:用win鍵+R,輸入cmd來打開命令行提示符窗口,即Dos界面,輸入mvn --version 若出現版本信息,
則說明配置成功
④從新定位Eclipse中安裝的Maven插件:
Window -> Preference -> Maven -> Installation -> Add,
把Maven的安裝路徑添加進去,而且Apply
再把Maven安裝包裏的conf文件夾下的Setting.xml添加進去,而且Apply
⑤調出Maven的控制面板:Window ->Show View -->Other,找到Maven,點擊Maven Respositories
⑥而後控制檯上就會有Maven Repository,選中Local Repository,右擊Rebuild Index,
將咱們準備好的Repository放在D:\ruanjian\apache-maven-3.5.0\maven-jar\repository文件夾下,
以下所示:
這樣咱們準備好的jar包就都加載進來了
⑦下面咱們來新建一個新建一個Maven(java)工程
New -->Other-->Maven
以後點擊Next,
進入Group Id 和 Artifact Id 的填寫,
項目建好了是這樣的:
⑧下面就來演示一下如何操做:
(一)打開pom.xml 試着添加MySQL的JDBC驅動
添加以下配置,
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.10</version> </dependency>
保存以後,在repository的子目錄中 出現了mysql文件夾,以下所示
(二)用Maven導入Gson的包
可經過pom.xml的配置, 會自動管理包的導入
右擊項目, Maven --> add dependency
因而出現窗口, 在下方紅圈中敲入gson, 因而會自動搜索, 出現符合的列表,雙擊com.google.code.gson, 因而上方的Group Id 和 Artifact Id 和 Version會自動填寫,而後點擊OK
因而在pom.xml 中就自動加入了Gson的導入依賴
⑨:找到項目裏的App.java 開始編寫測試程序
插入代碼以下:
package GroupName.Project_1; import com.google.gson.Gson; class Person{ Person(){} Person(String name, int age){ this.name = name; this.age = age; } String name; int age; } public class App { private static Gson gson = new Gson(); public static void main( String[] args ){ Person person = new Person("John", 30); String personToJson = gson.toJson(person); System.out.println(personToJson); } }
運行結果如上圖所示則配置成功。
簡單介紹一下Maven
Maven的標準工程結構以下:
|-- pom.xml(maven的核心配置文件)
|-- src
|-- main
| `-- java(java源代碼目錄)
| `-- resources(資源文件目錄)
|-- test
| `-- java(單元測試代碼目錄)
|-- target(輸出目錄,全部的輸出物都存放在這個目錄下)
|-- classes(編譯後的class文件存放處)
團體、組織的標識符。團體標識的約定是,它以建立這個項目的組織名稱的逆向域名(reverse domain name)開頭。通常對應着JAVA的包的結構。例如org.apache
單獨項目的惟一標識符。好比咱們的tomcat, commons等。不要在artifactId中包含點號(.)。