eclipse搭建maven开发环境

eclipse搭建maven开发环境

eclipse搭建maven开发环境

maven作为一个项目构建工具,在开发的过程中很受欢迎,可以帮助管理项目中的bao依赖问题,另外它的很多功能都极大的减少了开发的难度,下面来介绍maven的安装及与eclipse的集成。

maven的官网地址为:http://maven.apache.org/,打开网页之后,看到最新的版本是3.3.9,从对3.3.9版本的介绍,可以知道3.3以上的版本需要JDK1.7的支持,下面是maven各版本需要的JDK的支持,我这里电脑上是JDK1.6,所以我这里下载的是3.2.2版本的maven。

 

由于maven需要JDK的支持,所以在安装maven之前请确保电脑上已经安装了JDK,且配置好了环境变量,具体的JDK的安装及配置可自行百度。下面进入安装

一、maven安装

前面已经下载了相应版本的maven,且已经配置好JDK的环境;

    1、把下载好的压缩包解压到一个路径,我这里解压的路径为:e:\maven\apache-maven-3.2.2,

    2、解压之后需要配置环境变量,新建MAVEN_HOME环境变量,值为:e:\maven\apache-maven-3.2.2,然后向path环境变量值的最后添加如下内容:%maven_home%\bin;,注意在向path中添加值的时候不同的值需要以英文状态下分号隔开,且最后一个值也需要以分号结尾,点击确定完成环境变量的配置。

    3、测试,在命令行中输入:mvn -v ,回车,如果出现如下图所示,则证明maven安装成功,

 

maven安装完成之后可以单独使用,独立使用maven创建项目、构建工程等。这里不介绍其单独使用的方式,这里介绍它和eclipse集成的方法。

 

 

二、和eclipse的集成

eclipse一个集成的开发环境,在开发过程中用的很广泛,下面看如何在eclipse中使用maven,在eclipse的4.4以上的版本加入了对maven的支持,即不需要安装maven插件,但对4.4以下的版本需要自己安装插件,可以在下面的网址:http://marketplace.eclipse.org/content/maven-integration-eclipse-luna,去了解安装过程,安装完成之后,

    1、在windows-->>preferences中找到maven选项,下图,

上图中我们找到maven-->>installations看到,已经有了,但是我们要使用刚才安装的maven,选择add按钮,找到刚才解压的maven的路径,如下,

由于我这里已经安装过,所以提示已经存在,修改完maven的位置之后,我们需要修改配置文件

    2、修改配置文件,找到maven的解压目录,之后进入conf文件夹,编辑E:\MyWeb\apache-maven-3.6.0-bin\apache-maven-3.6.0\conf\settings.xml,在settings找到注释掉的

<mirror>标签,此标签的目的是配置本地的maven仓库,我们加入这样一个配置:
<mirrors>
<localRepository>E:/apache-maven-3.3.1-bin/mvn/mvnrepository</localRepository> 
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>

 

    3、eclipse中更新配置文件

    在eclipse中windows-->preferences,找到maven,然后如下图所示,找到User settings,修改配置文件为刚才修改的配置文件,

修改完成之后,则和eclipse的集成完成。

 

posted @ 2019-03-03 00:48 luyanjie 阅读(...) 评论(...) 编辑 收藏

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/548015.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mybatis-plus (3.4.2)使用

快速入门 官方文档快速入门案例 配置日志 # 配置日志mybatis-plus:configuration:# 配置 mybatis-plus执行的日志类型(可以看到执行过程) 下面是使用了控制台输出 sl4j log4j 等等都可以log-impl: org.apache.ibatis.logging.stdout.StdOutImpl效果 CRUD扩展 数据库中未指定…

SMTP 错误代码大全

为什么80%的码农都做不了架构师&#xff1f;>>> 421 Service not available, closing transmission channel (This may be a reply to any command if the service knows it must shut down) 450 Requested mail action not taken: mailbox unavailable (E.g., mai…

VituralBox从零搭建基于CentOS 7(64位)的Kubernetes+docker集群

VituralBox从零搭建基于CentOS 7&#xff08;64位&#xff09;的Kubernetesdocker集群 1. 下载CentOS 7官方minimal镜像2. 安装VituralBox&#xff08;Windows 10 64位&#xff09;3. 安装Git for windows&#xff08;Windows 10 64位&#xff09;4. 安装VituralBox虚拟机并创…

使用阿里云对象存储OSS收藏老婆新垣结衣日常照

目录阿里云OSS官方文档开通阿里云OSS服务入门使用java代码上传文件至OSS1、准备工作&#xff1a;创建阿里云OSS许可证(获取对Api的访问权限)选择继续使用 AccessKey创建AccessKey创建成功springBoot整合OSS依赖配置文件 application.yaml常量工具类OssControllerOssService效果…

当用户流失比较明显后, 如何提升活跃度? push notification 是一个有效的方式吗?...

当用户流失比较明显后&#xff0c; 如何提升活跃度&#xff1f; push notification 是一个有效的方式吗&#xff1f;添加评论 分享按票数排序10 个回答赞同反对&#xff0c;不会显示你的姓名Linda Jiang&#xff0c;友盟商务副总裁17 票&#xff0c;来自 LaneYu、程希冀、邹雪梅…

无法生成部件汇总表_RFID在汽车零部件企业仓储物流中的应用

随着物流行业的快速发展,RFID技术也逐渐得到了广泛应用。借助RFID技术,能在一定程度上切实促进数据和信息之间的快速传递,与此同时,这种传递方式属于非接触性的。现在RFID技术在不同领域得到了广泛应用,例如供应链管理,公交卡等.特别在近些年来,随着物流行业快速发展,RFID技术在…

CentOS7 源码编译安装NodeJS 最新版本Shell脚本

1&#xff0c;环境&#xff1a; 操作系统 CentOS Linux release 7.6.1810 (Core) 服务器环境 “腾讯云”服务器 cat /etc/centos-release # 查看centos系统版本 Node.js源码包下载地址&#xff1a;https://nodejs.org/dist/ 这里我们选择“Node.js v9.9.0” 执行如…

EasyExcel入门使用

目录标题官网github地址中文文档简单读简单写说明官网github地址 地址 中文文档 中文文档 简单读 import com.alibaba.excel.annotation.ExcelIgnore; import com.alibaba.excel.annotation.ExcelProperty; import lombok.Data;import java.util.Date;/*** Created with I…

git 创建webpack项目_从0到1开发一个小程序cli脚手架(一)创建页面/组件模版篇...

github地址&#xff1a;https://github.com/jinxuanzheng01/xdk-clicli工具是什么&#xff1f;在正文之前先大致描述下什么是cli工具&#xff0c;cli工具英文名command-line interface,也就是命令行交互接口&#xff0c;比较典型的几个case例如&#xff0c;create-react-app&am…

Nginx 502 Bad Gateway 错误的原因及解决方法

2019独角兽企业重金招聘Python工程师标准>>> 刚才在调试程序的时候&#xff0c;居然服务器502错误&#xff0c;昨天晚上也发生了&#xff0c;好像我没有做非常规的操作。 然后网上寻找了下答案&#xff0c; 把一些原因及解决方法汇总一下&#xff0c;以防生产环境下…

easyExcel实现导入数据库

目录标题需求easyExcel Maven 依赖过程效果需求 我们需要将excel的数据导入至数据库中。 easyExcel Maven 依赖 <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>2.2.6</version></dep…

CentOS7 shell脚本安装jdk

1&#xff0c;系统环境 操作系统 CentOS Linux release 7.6.1810 (Core) 64位 下载 Java SE Development Kit 8u152&#xff0c;文件名&#xff1a;jdk-8u152-linux-x64.rpm&#xff0c;下载地址&#xff1a;https://www.oracle.com/technetwork/java/javase/downloads/ja…

如何解决在使用ElementUI时发现有些控件是英文的

如下图 解决 我们需要在入口文件 main.js 中将 ElementUI 的默认语言改为中文。 import locale from element-ui/lib/locale/lang/en // lang i18n 英文 import zhLocale from element-ui/lib/locale/lang/zh-CN // 中文// 选择elementUi 默认语言为中文 Vue.use(ElementUI, …

CentOS7 源码编译安装Python3 shell脚本

1&#xff0c;系统环境 操作系统 CentOS Linux release 7.6.1810 (Core) 64位 2&#xff0c;Linux的Python3安装后即集成了pip&#xff0c;无需重新独立安装pip&#xff0c;执行以下命令完成python3和pip3的安装 yum groupinstall -y "Development tools" # 安…

ElementUI+Java实现搜索提示列表

效果 实现流程 首先我们需要在后端获取数据&#xff0c;我们可以根据name属性去模糊查询&#xff0c;返回Map类型的列表 然后将它返回给前端。 controller ApiOperation("根据关键字查询讲师名列表")GetMapping("list/name/{key}")public ResultVo sele…

CentOS7 搭建Pulsar 消息队列环境,CentOS(Linux)部署Pulsar,亲测成功,以及Python操作Pulsar实例驱动

在 最佳开源数据库与数据分析平台奖 中&#xff0c;之前曾连续两年入选的 Kafka 意外滑铁卢落选&#xff0c;取而代之的是新兴项目 Pulsar&#xff0c;Bossie Awards中对 Pulsar 点评如下&#xff1a;“Pulsar 旨在取代 Apache Kafka 多年的主宰地位。Pulsar在很多情况下提供了…

SpringSecurity +Jwt 实现权限管理

目录标题原理架构图demo的项目结构JwtTokenUtilRestAuthenticationEntryPoint 和 RestfulAccessDeniedHandlerMyUserDetailsServiceJwtAuthenticationTokenFilterSecurityConfigControllerPostman 测试为了方便&#xff0c;未采用是从数据库读取的方式。工具类都是别人那偷的&a…

FreeMarker_模板引擎_代码自动生成器_源码下载

首先我们先来认识一下Freemarker 1.what is the FreeMarker? 你可以到freemarker的官网上去&#xff0c;那里有很详细的介绍&#xff1a;http://freemarker.org/ 这里大概说一下&#xff1a;FreeMarker是一个用Java语言编写的模板引擎&#xff0c;它基于模板来生成文本输出。 …

CentOS7 搭建Kafka消息队列环境,以及Python3操作Kafka Demo

Kafka适合什么样的场景? 它可以用于两大类别的应用: 构造实时流数据管道&#xff0c;它可以在系统或应用之间可靠地获取数据。 (相当于message queue)构建实时流式应用程序&#xff0c;对这些流数据进行转换或者影响。 (就是流处理&#xff0c;通过kafka stream topic和topi…

hive序列生成_常见的序列化框架及Protobuf原理

享学课堂作者&#xff1a;逐梦々少年转载请声明出处&#xff01;上次我们详细的学习了Java中的序列化机制&#xff0c;但是我们日常开发过程中&#xff0c;因为java的序列化机制的压缩效率问题&#xff0c;以及序列化大小带来的传输的效率问题&#xff0c;一般很少会使用原生的…