eclipse中配置maven

来源:互联网 发布:sql 存储过程输出 编辑:程序博客网 时间:2024/05/21 20:22

现需要在Eclipse中配置Maven插件,同时安装maven应用,配置Maven环境变量,建立Maven管理的工程,并用Maven导入Gson包, 编写简易Json输出程序



步骤:

1. 首先到Eclipse Marketplace中下载Maven Integration for Eclipse WTP,

如下,


之后查看是否成功下载,Window -> ShowView -> Maven




2. 下载Maven的bin

http://maven.apache.org/download.html

这里下载的是



下载下来之后,解压,找个路径放进去, 把bin的位置,设在环境变量里 

新建环境变量MAVEN_HOME


PATH里加入 bin的路径


完成之后,检测一下(必须先配好JAVA的环境变量)

进入cmd

echo %MAVEN_HOME%

mvn -v

之后便会出现版本信息,就算是路径配置成功了


3. 为了使得Eclipse中安装的Maven插件,同windows中安装的那个相同,需要让eclipse中的maven重新定位一下

Window -> Preference -> Maven -> Installation -> Add 

如下, 




4.新建一个Maven工程


之后选择 , Use Default Workspace Location(其实这个路径是documents and settings\用户名\.m2\repository)



之后点击Next,

进入GroupId 和 ArtifactId 的填写,


之后Maven项目建立,


5. 打开pom.xml 试着添加MySQL的JDBC驱动

添加如下配置,

[html] view plain copy
  1. <dependency>  
  2.     <groupId>mysql</groupId>  
  3.     <artifactId>mysql-connector-java</artifactId>  
  4.     <version>5.1.10</version>  
  5. </dependency>  

保存之后,在repository的子目录中 出现了mysql文件夹


可知通过pom.xml的配置, 会自动管理包的导入


6 . 下面就来举个例子, 用Maven导入Gson的包

右击项目, Maven -> add dependency



于是出现窗口, 在下方红圈中敲入gson, 于是会自动搜索, 出现符合的列表,双击com.google.code.gson, 于是上方的Group Id 和 Artifact Id 和 Version会自动填为下图数据

点击确定, 


于是在pom.xml 中就自动加入了Gson的导入依赖

[html] view plain copy
  1. <dependency>  
  2.     <groupId>com.google.code.gson</groupId>  
  3.     <artifactId>gson</artifactId>  
  4.     <version>2.2.2</version>  
  5. </dependency>  

同时, 在repository中导入了Gson的包



之后找到App.java 开始写测试程序


测试代码:

App.java

[java] view plain copy
  1. package GroupName.Project_1;  
  2.   
  3. import com.google.gson.Gson;  
  4.   
  5.   
  6. class Person{  
  7.     Person(){}  
  8.     Person(String name, int age){  
  9.         this.name = name;  
  10.         this.age = age;  
  11.     }  
  12.     String name;  
  13.     int age;  
  14. }  
  15.   
  16. public class App   
  17. {  
  18.     private static Gson gson = new Gson();  
  19.     public static void main( String[] args )  
  20.     {  
  21.         Person person = new Person("John"30);  
  22.         String personToJson = gson.toJson(person);  
  23.         System.out.println(personToJson);  
  24.     }  
  25. }  

输出:




阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 女式内衣 小女孩内衣 猫人内衣 内衣排行 内衣女人 内衣大胸 内衣妹子 露内衣 爱慕内衣店 功能型内衣 高端内衣 低价内衣 内衣怎么 十元内衣店 内衣大品牌 女内衣批发 品牌内衣店 奥丽侬内衣 内衣办 胸罩内衣 血滴子内衣 学生的内衣 女孩的内衣 女内衣文胸 内衣扣 内衣女士内衣 小女生内衣 晒内衣 想开内衣店 内衣的罩杯 穿过的内衣 内衣胸罩 什么内衣好 ab内衣 内衣男士 男人的内衣 好内衣品牌 什么是内衣 女内衣品牌 做内衣店 天津内衣