Maven:Eclipse上Maven的配置
Eclipse上Maven的配置:
步骤:
①Maven下载地址: http://maven.apache.org/download.cgi#

②解压apache-maven-3.5.0-bin.zip,并把解压后的文件夹下的apache-maven-3.5.0文件夹复制到安装软件的文件夹,
我这里是D:\ruanjian
然后我们将D:\ruanjian\apache-maven-3.5.0\conf 里的settings.xml里的路径改成我们指定的路径D盘下,默认是在C盘的.m2文件夹里

加上阿里云镜像

<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_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", );
String personToJson = gson.toJson(person);
System.out.println(personToJson);
}
}
运行结果如上图所示则配置成功。
简单介绍一下Maven
Maven的标准工程结构如下:
|-- pom.xml(maven的核心配置文件)
|-- src
|-- main
| `-- java(java源代码目录)
| `-- resources(资源文件目录)
|-- test
| `-- java(单元测试代码目录)
|-- target(输出目录,所有的输出物都存放在这个目录下)
|-- classes(编译后的class文件存放处)
groudId
团体、组织的标识符。团体标识的约定是,它以创建这个项目的组织名称的逆向域名(reverse domain name)开头。一般对应着JAVA的包的结构。例如org.apache
artifactId
单独项目的唯一标识符。比如我们的tomcat, commons等。不要在artifactId中包含点号(.)。
Maven:Eclipse上Maven的配置的更多相关文章
- Eclipse上Maven环境配置使用 (全)
Eclipse上Maven环境配置使用 (全) 1. 安装配置Maven: 1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven. ...
- 使用eclipse上Tomcat插件配置域名、端口号、启动时间详解
作者:NiceCui 本文谢绝转载,如需转载需征得作者本人同意,谢谢. 本文链接:http://www.cnblogs.com/NiceCui/p/7856284.html 邮箱:moyi@moyib ...
- 在Eclipse上Maven环境配置使用
1. 安装配置Maven: 1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven. Maven下载地址: http://maven. ...
- Eclipse上Maven环境配置使用
1. 安装配置Maven: 1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven. Maven下载地址: http://maven. ...
- Maven -------------- Eclipse 安装maven ,配置setting文件
1.设置maven路径 Window->Preferences->Maven->Installations-> 选择maven的路径,如果原来有低版本的建议删除 选择好后点击f ...
- maven - Eclipse构建maven项目
前面的博文已经介绍了如何安装maven,本文将记录如何在Eclipse下构建maven项目. 一.Eclipse maven插件安装 关于安装Eclipse maven插件,网上有很多方法,这里推荐一 ...
- Android在Eclipse上的环境配置
哈哈,首先转一个:https://my.oschina.net/fusxian/blog/293935 谢谢分享者 1.android SDK安装出现Failed to fetch URL http: ...
- Eclipse集成Maven进行开发
Eclipse上Maven环境配置使用 (全) Eclipse EE+MAVEN配置以及POM.XML的使用 Eclipse报错:Referenced classpath provider does ...
- 最细的eclipse 安装maven踩过的坑
Eclipse安装maven插件踩过的坑 在线安装maven eclipse安装maven插件,在网上有各种各样的方法,博主使用过的也不止一种,但是留下的印象总是时好时不好,同样的方法也不确定那一次能 ...
随机推荐
- Lenna图-莱娜·瑟德贝里
莱娜·瑟德贝里(瑞典文:Lena Soderberg),1951年3月31日出生于瑞典,在1972年11月期的<花花公子>杂志中,她化名为莱娜·舍布洛姆,成为了当期的玩伴女郎. 她的中间折 ...
- servlet之模板方法和多线程
接触了一小段时间的servlet,以下就总结一下关于servlet的两个方面的知识,一个是模板方法的应用.另外一个是servlet多线程产生的原因. 1. 模板方法设计模式 定义一个操作中的算法的骨架 ...
- beetl模板的${!}用法
转自:http://ibeetl.com/guide/#beetl 2.20. 安全输出 安全输出是任何一个模板引擎必须重视的问题,否则,将极大困扰模板开发者.Beetl中,如果要输出的模板变量为nu ...
- zookeeper基本概念及原理
zookeeper是一个分布式的,开源的分布式应用程序,该程序主要用于管理其他分布式应用程序.其他分布式应用程序可以基于zookeeper实现数据同步,配置维护和命名服务等等.zookeeper是Ha ...
- Idea之Tomcat
安装配置 启动 三种方式,run,debug,coverage 面板说明 上面一排 Debugger:debug模式的时候显示方法,调用关系,参数值等, Server:打印日志 ...
- CoffeeScript编译手记
最近折腾bootstrap,看到一个Messager插件挺好的,可这丫的发出来的都是CoffeeScript的DEMO,顿时让我感觉自己已经落后了一百年. 于是各种搜索,各种脑补,原来Coffee最后 ...
- 3 CActiveXUI的一个Bug
如果主窗口直接用变量生成,则关闭窗口时会产生崩溃 如果用new的方式生成,则不会崩溃,所以给出一个临时的快速解决方案,即主窗口都用new生成,_tWinMain改为下面这样: i ...
- Hibernate 处理事务
1. Hibernate 的持久化类 1.1 什么是持久化类 持久化类: 就是一个 Java 类(JavaBean),这个 Java类与表建立了映射关系就可以是持久化类; 持久化类 = JavaBea ...
- 调用百度API将地名转为经纬度
最近做一道数据科学竞赛题,特征中有城市名和地名,需要转为经纬度来使用 故用python写了一个地名转经纬度的脚本,调用了百度地图的API,key在百度地图开放平台上申请 申请key的地方:http:/ ...
- 我的Android进阶之旅------>Android颜色值(#AARRGGBB)透明度百分比和十六进制对应关系以及计算方法
我的Android进阶之旅-->Android颜色值(RGB)所支持的四种常见形式 透明度百分比和十六进制对应关系表格 透明度 十六进制 100% FF 99% FC 98% FA 97% F7 ...