Maven配置和使用
Eclipse下的Maven开发环境搭建。
现在要用到Eclipse开发Maven的项目,需要配置Maven,简单整理下配置方法。
1、下载Maven安装包,http://maven.apache.org/download.cgi可以直接从Apache网站下载,下载后直接解压到一个目录下即可,之前的版本还需要配环境变量,这次新版本的我没配也能用,不知道是不是版本升级的原因。
2、如果直接使用Apache的镜像库,不需要再改配置了,Maven也能正常使用。但是国外的网站有时候会由于某某防火墙的原因有时候访问慢,可以添加一下阿里的镜像库,在apache-maven-3.5.2\conf\settings.xml文件中的mirrors标签下增加一个镜像库配置。
下面这个是从网上查的,但是这个地址不知道从哪找的,我翻遍了阿里云的页面也没看到这个地址,在这里贴一下以后再看(现在确认了,这个是以前的老地址,新版本也兼容这个地址,可以去https://maven.aliyun.com/mvn/view 查看最新地址)
<mirrors>
<!--增加国内阿里镜像服务器配置-->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
我找到的public仓库地址是下面这个,当然还有其他的仓库
<mirror>
<id>aliyun-public</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
我配了下试试,可以正常下载包,但是创建索引会报错,找不到zip的文件,这个问题以后再处理

然后修改默认仓库的路径,修改方式如下

修改jdk版本,不修改之前默认创建的项目都是1.5,现在修改成1.8,在配置文件中<profiles>标签内部增加下面一段配置
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
3、然后配置Eclipse,现在新版本Eclipse都集成了Maven插件,不需要再手动安装了,直接在preferences中配置Maven的配置文件即可,选择你的settings配置文件,然后点Update Settings更新配置。

4、如果你修改了镜像库,可以从Maven Repositories中看是否生效了。

可以选择重建索引,提高搜索效率,不是必须的,可以不做

5、创建新Maven项目

一般选中这个直接跳过即可

后面的根据实际情况填写,然后点完成项目就创建成功了。

6、现在项目是有错误信息的,因为没有web.xml文件,右键自动生成一个即可。

可以设置项目的发布路径,将不需要发布的路径去掉

接下来增加依赖的jar包,你可以直接编辑pom.xml,也可以通过可视化工具操作,效果是一样的。

保存之后会从Maven库中下载配置的依赖包,可以从这里查看。

以后要更新依赖包,用这个菜单

到这里,一个Maven的项目搭建过程就结束了,剩下的工作就是针对项目本身了。
Maven配置和使用的更多相关文章
- maven配置和下载
下载链接:http://maven.apache.org/docs/ 以maven3.0.4为例,eclipse以kepler为例 环境变量的配置 1.系统变量-新建-变量名:MAVEN_HOME-变 ...
- Maven配置详见
CSDN 2016博客之星评选结果公布 [系列直播]零基础学习微信小程序! "我的2016"主题征文活动 博客的神秘功能 maven 配置详解 标签: mave ...
- hadoop在网页客户端的maven配置
hadoop网页客户端maven配置,只能在tomcat7上运行,tomcat6和tomcat8运行会出错,我用的是tomcat-7.0.67 完整的pom.xml内容为: <!-- 这个配置只 ...
- Maven 配置 Selenium + testNG + reportNG 运行环境
.markdown-preview:not([data-use-github-style]) { padding: 2em; font-size: 1.2em; color: rgb(56, 58, ...
- maven 配置篇 之pom
maven 配置篇 之pom.xml(一) 博客分类: pm mavenXML配置管理项目管理junit 说完了settings.xml配置,下来说一下maven2的主要配置pom.xml ...
- Maven学习总结(一副本)——Maven配置和搭建
环境准备: JDK 1.6 Maven 3.0.4 myeclipse 8.6.1 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成.Maven是 Apache 下的一个项目,目前最新版 ...
- Spark之路 --- Scala IDE Maven配置(使用开源中国的Maven库)和使用
为什么要使用Maven 摘自百度百科的介绍 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.Maven 除了以程序构建能力为特色之外,还提 ...
- eclipse下使用maven配置库托管jar包
1.项目是通过maven配置库托管jar包 首先要保证maven配置库中有相应的jar包才能通过这个方法来添加jar包.maven的有点就是把要用到的jar包统一放在一个配置库中,在某个项目需要用到这 ...
- Maven配置jar(war)包自动打包上传Maven服务器的配置
Maven配置jar(war)包自动打包上传Maven服务器的配置 创建jar(war)包工程 创建一个maven工程 在工程中穿件一个测试类 配置pom.xml <distributionMa ...
- jdk配置及maven配置
jdk配置及maven配置 >>>>>>>>>>>>>>>>>>>>>&g ...
随机推荐
- js判断字符串是否为JSON格式
不能简单地使用来判断字符串是否是JSON格式: function isJSON(str) { if (typeof str == 'string') { try { JSON.parse(str); ...
- linux系统中vi点击上下左右键后出现ABCD,没有移动光标
终端(terminal)中输入 vi /etc /vim/vimrc.tiny 在打开的文件中修改 1. 将 set compatible 修改为 set nocompatible 在下一行加入 ...
- Python的Multiprocessing多进程实例
最近在拜读RBG大神的faster-rcnn源码时发现他用了多进程去分阶段处理神经网络,原因如下: # ------------------------------------------------ ...
- SQLServer 断开数据库连接
数据库名:test1 1. 查询数据库当前连接 select * from master.sys.sysprocesses where dbid = db_id('test1') 2. 断开指定连接 ...
- linux上wps2019不能启动解决方法
本人linux上的wps2016升级成wps2019后启动不了,双击图标没反应,在命令行输入wps,提示"/lib64/libc.so.6: version `GLIBC_2.18' not ...
- python判断一个数是不是完全平方数
思路: 完全平方数开根号后是一个整数,非完全平方数开根号的话是一个非整数 开根号后取整,如果开根号后是整数的话就不会改变值的大小 取整后再平方,如果值和之前一样,说明是完全平方数 import mat ...
- UOJ46 玄学
题目 一个比较自然的想法是线段树维护二进制分组. 因为我们询问的是一段连续的操作的积,所以我们可以建一棵线段树,每个节点存储当前区间各个操作的积. 这里的操作的积指的是把一系列操作做完之后区间每个位置 ...
- MySQL substring_index函数
MySQL substring_index函数 substring_index(str,delim,count) str:要处理的字符串 delim:分隔符 co ...
- win10操作系统的安装
电脑被重装操作系统了,一切从头开始啦!!! 不过倒是学习了,给大家分享一些学习经验~ 1:制作启动盘 制作启动盘的首先要准备一个空的U盘,为什么说空的呢,因为制作的时候会格式化U盘,只能存个操作系统, ...
- Windows账户管理
windows账户管理 最近部署人员给我们提了一个需求,就是希望简化部署过程. 为了能够远程桌面控制终端电脑,他们需要为每台终端设置进行一些设置,例如创建用户名和密码,开启允许 远程桌面设置,以及开机 ...