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的导入依赖

同时, 在repository中ye导入了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的配置的更多相关文章

  1. Eclipse上Maven环境配置使用 (全)

    Eclipse上Maven环境配置使用 (全) 1. 安装配置Maven: 1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven. ...

  2. 使用eclipse上Tomcat插件配置域名、端口号、启动时间详解

    作者:NiceCui 本文谢绝转载,如需转载需征得作者本人同意,谢谢. 本文链接:http://www.cnblogs.com/NiceCui/p/7856284.html 邮箱:moyi@moyib ...

  3. 在Eclipse上Maven环境配置使用

    1. 安装配置Maven: 1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven. Maven下载地址: http://maven. ...

  4. Eclipse上Maven环境配置使用

    1. 安装配置Maven: 1.1 从Apache网站 http://maven.apache.org/ 下载并且解压缩安装Apache Maven. Maven下载地址: http://maven. ...

  5. Maven -------------- Eclipse 安装maven ,配置setting文件

    1.设置maven路径 Window->Preferences->Maven->Installations-> 选择maven的路径,如果原来有低版本的建议删除 选择好后点击f ...

  6. maven - Eclipse构建maven项目

    前面的博文已经介绍了如何安装maven,本文将记录如何在Eclipse下构建maven项目. 一.Eclipse maven插件安装 关于安装Eclipse maven插件,网上有很多方法,这里推荐一 ...

  7. Android在Eclipse上的环境配置

    哈哈,首先转一个:https://my.oschina.net/fusxian/blog/293935 谢谢分享者 1.android SDK安装出现Failed to fetch URL http: ...

  8. Eclipse集成Maven进行开发

    Eclipse上Maven环境配置使用 (全) Eclipse EE+MAVEN配置以及POM.XML的使用 Eclipse报错:Referenced classpath provider does ...

  9. 最细的eclipse 安装maven踩过的坑

    Eclipse安装maven插件踩过的坑 在线安装maven eclipse安装maven插件,在网上有各种各样的方法,博主使用过的也不止一种,但是留下的印象总是时好时不好,同样的方法也不确定那一次能 ...

随机推荐

  1. hdu 4322(最大费用最大流)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4322 思路:建图真的是太巧妙了!直接copy大牛的了: 由于只要得到糖就肯定有1个快乐度,在这一点上糖 ...

  2. 用12个例子全面示范Angular的模板语法

    template分支,用12个例子全面示范Angular的模板语法 // 使用方法 git clone https://git.oschina.net/mumu-osc/learn-component ...

  3. BZOJ 3362 Navigation Nightmare 带权并查集

    题目大意:给定一些点之间的位置关系,求两个点之间的曼哈顿距离 此题土豪题.只是POJ也有一道相同的题,能够刷一下 别被题目坑到了,这题不强制在线.把询问离线处理就可以 然后就是带权并查集的问题了.. ...

  4. 74、shape 画圆 加 边框

    <?xml version="1.0" encoding="utf-8"?> <!--<shape xmlns:android=&quo ...

  5. manacher算法处理最长的回文子串(二)

    在上篇<manacher算法处理最长的回文子串(一)>解释了manacher算法的原理,接着给该算法,该程序在leetcode的最长回文子串中通过.首先manacher算法维护3个变量.一 ...

  6. LNMP+Zabbix搭建

    LNMP+Zabbix搭建 cmake2.8.8,Nginx-1.6.3,Php-5.5.38,Mysql-5.5.32,Zabbix-3.2.6 修改 /etc/selinux/config 文件中 ...

  7. AngularJs 解决浏览器在初始化代码未加载完毕时 而出现闪烁的问题

    1. ng-cloak; 因浏览器会先加载dom元素 而针对于{{pression}} 由于angularjs 还没加载完,会在页面出现闪烁 2.ng-bind; 用ng-bind代替{{expres ...

  8. Spring中 PROPAGATION_REQUIRED 解释

    转自:https://blog.csdn.net/bigtree_3721/article/details/53966617 事务传播行为种类 Spring在TransactionDefinition ...

  9. 170118、快速失败Vs安全失败(Java迭代器附示例)

    简介: 当错误发生时,如果系统立即关闭,即是快速失败,系统不会继续运行.运行中发生错误,它会立即停止操作,错误也会立即暴露.而安全失败系统在错误发生时不会停止运行.它们隐蔽错误,继续运行,而不会暴露错 ...

  10. centos7开机启动tomcat7

    1.进入tomcat/bin vi setenv.sh      (原来没有这个文件,需要创建出来) 添加 #add tomcat pid CATALINA_PID="$CATALINA_B ...