从配置maven环境到maven项目的新建
话不多说,直接入正题。
一、配置maven 环境
- 首先安装最新版支持javaee的eclipse。我这里下载的版本是eclipse-jee-mars-2-win32-x86_64的新版(我是2017年3月15日下载的),新版已经综合了maven插件,不用配置maven插件这些繁琐的步骤了。你可以直接百度javaee进入官网下载,或者点击http://www.eclipse.org/downloads/packages/直接进入选择javaee版下载。
- 下载安装后打开eclipse进入windows-->Preferences看到Maven选项就说明下载的eclipse已经集成了maven。
- 下载maven的jar包:
官网地址:http://maven.apache.org/ - 解压后,配置环境变量:
M2_HOME:maven的jar包的解压路径,如F:\JAVAEE\apache-maven-3.3.9;在Path中加入:%M2_HOME%\bin 一路确定之后,打开cmd窗口,输入mvn -version,出现maven的版本信息,说明配置的环境变量没有问题。安装maven成功。
5.修改maven仓库存放地址(默认在C盘用户目录下,在使用过程中maven会下载很多jar包)当然,你也可以不改:
找到 maven 下的 conf 下的 settings.xml 配置文件,找到 <localRepository>F:\JAVAEE\Repositories\Maven</localRepository>这句取消注释或修改。
6.设置maven访问镜像(maven访问仓库来下载Jar包。修改访问镜像减小主仓库压力,提高访问速度):
找到 maven 下的 conf 下的 settings.xml 配置文件,找到<mirrors>标签,在里面加一个镜像地址(英国的一个):
<mirror>
<id>UK</id>
<name>UK Central</name>
<url>http://uk.maven.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
阿里镜像地址:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
7.eclipse配置本地maven。window-->preperences-->Maven-->Installations设置maven的地址(不是仓库地址,是第四步的jar包解压地址),在User settings中设置 maven的settings.xml文件(第六步的配置文件)。
8.使用Maven进行开发的时候,比较常见的一个问题就是如何寻找我要的依赖,比如说,我想要使用struts,可是我不知道groupId,artifactId,和合适的version。介绍几个 提供maven仓库搜索服务的站点。(载自某大神博客)
maven官方:http://search.maven.org/
其它:
<1>.http://repository.sonatype.org/index.html
<2>.http://www.mvnbrowser.com/
<3>.http://www.mvnrepository.com/
<4>.http://maven.oschina.net/content/groups/public/
二、新建maven项目
1.打开eclipse,file-->new -->maven project.这里不选择Create a simple project (如果选择,就会直接创建一个普通非WEB的maven项目)
点击下一步,如果是构建一个普通非web项目,就选择maven-archetype-quickstart,如果是web项目,就选择maven-archetype-webapp。
2.输入项目名等信息:
Group Id:公司名
Aritifact Id:项目名
Version:版本号
4.点击finish后,可能看到项目结构是这样的:
看到有错误信息,我们需要做如下修改:
1)、选中项目名右键,选择Properties
2)、选中Resource,检查编码格式
3)、Java Build Path ----->Source---->Add Folder 去添加直接在项目名下要显示的文件夹
4)、修改Java Compiler
5)、Java build path-->Libraries,然后选中jre库,修改为当前本地安装的jdk编译环境(前提是已经在eclipse中配好了jdk的安装路径)。
6)、确认当前项目web版本和java版本,如和预期的不一致需要修改。
有时会出现不能修改的情况,那么,就去修改当前工作空间下当前项目的.settings目录下的org.eclipse.wst.common.project.facet.core.xml这个文件,再重启eclipse即可。
从配置maven环境到maven项目的新建的更多相关文章
- 0.0 配置JAVA环境和Maven环境(W10注意点)
今天上班第一天,真有些忘了之前配置的环境问题,全新的电脑开始配置. 电脑软件JDK以及eclipse都是下载最新的 添加最全的链接吧: 1.JDK配置链接:http://www.cnblogs.com ...
- Maven环境下面多项目之间的引用
如图: https://github.com/sdl/odata-example sdl OData例子包含了4个项目,下载到本地后编译.发现只有model项目是可以编译过去了.其他几个暂时编译不过 ...
- maven环境的配置
http://maven.oschina.net/help.html --配置说明 http://maven.oschina.net/index.html#nexus-search;quick ...
- 搭建maven环境
有两种方式可以配置maven的环境配置,本人推荐使用第二种,即使用本地的maven安装文件,个人感觉这样可以方便管理下载jar包的存放位置,错误信息的输出等,可以在dos窗口中可以清晰看到,虽然比较麻 ...
- Maven学习 (一) 搭建Maven环境
有两种方式可以配置maven的环境配置,本人推荐使用第二种,即使用本地的maven安装文件,个人感觉这样可以方便管理下载jar包的存放位置,错误信息的输出等,可以在dos窗口中可以清晰看到,虽然比 ...
- Maven 环境搭建及使用(win10)
最近由于公司项目需要,学习了一下Maven 环境的配置.这里把配置步骤和简单的操作做一个汇总. 一.Maven环境的搭建 1.配置java环境(这里不详述过程,可参考:http://www.cnblo ...
- MyEclipse使用总结——在MyEclipse中新建Maven框架的web项目[转]
前面的文章我们已经在本机安装好了maven,同时在myeclipse中配置好了maven的插件. 链接如下: Maven安装----在Windows上安装Maven myeclipse安装maven插 ...
- 下载并搭建maven环境
1.下载maven 1.在官网下载maven http://maven.apache.org/download.cgi 2.将下载maven解压.复制路径. 2.搭建maven环境 1.新建M2_H ...
- pycharm配置tensorflow环境 适用于Python3.6 CPU
一.环境 基于安装Python3.6以及pycharm. 二.在项目设置里配置编译环境 打开pycharm新建一个项目. 打开pycharm->file->setting->proj ...
随机推荐
- PowerDesigner之设置(3)——根据Name首字母生成Code
SQL版本:2000 PowerDesigner版本:16 网上有不少介绍 PowerDesigner Name/Code自动调整 的文章,但基本如出一辙. 这里,我就介绍下如何根据输入的Name根据 ...
- 1366 贫富差距(floyed)
1366 贫富差距 题目来源: TopCoder 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 一个国家有N个公民,标记为0,1,2,...,N-1,每个公民有一 ...
- ACM至大二省赛小结
大一进acm坑的,大一上就学了个c,下才学c++,不过 c 学完后学 c++ 感觉很简单,应该是大一下开学左右才开始刷题的,前面都在水???然后因为acm协会有各种月赛校赛什么的,班主任的提醒较多,所 ...
- 邱老师玩游戏(树形DP) UESTC - 1136
邱老师最近在玩一种战略游戏,在一个地图上,有N座城堡,每座城堡都有一定的宝物,在每次游戏中邱老师允许攻克M个城堡并获得里面的宝物. 但由于地理位置原因,有些城堡不能直接攻克,要攻克这些城堡必须先攻克其 ...
- influxDB---Data Exploration
the group clause group by 返回的分组结果是根据用户指定的tag ,time interval. 1.group by tags 2.group by time interva ...
- Linux python3安装/shell脚本/if/循环/函数
python3安装 安装过程 安装包: wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgztar -xvf Python-3.7 ...
- boost之实用工具
1.noncopyable用于禁止复制和拷贝的类继承.声明拷贝和赋值函数为私有,将运行时的错误转化为编译期的错误. #include <iostream> #include <boo ...
- pandas(一)操作Series和DataFrame的基本功能
reindex:重新索引 pandas对象有一个重要的方法reindex,作用:创建一个适应新索引的新对象 以Series为例 >>> series_obj = Series([4. ...
- 在英文Windows操作系统上使用SQL Server Management Studio(SSMS)导入Excel 97-2003文件时报错:Failure creating file
今天在公司服务器上使用SQL Server Management Studio(SSMS)导入Excel 97-2003文件(.xls)时报错: Failure creating file. (Mic ...
- linux环境变量 【转】
Linux 的变量可分为两类:环境变量和本地变量 环境变量,或者称为全局变量,存在与所有的shell 中,在你登陆系统的时候就已经有了相应的系统定义的环境变量了.Linux 的环境变量具有继承性,即子 ...