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中包含点号(.)。