Maven安装与Myeclipes环境变量搭建
来源:互联网 发布:在淘宝上搜血滴子 编辑:程序博客网 时间:2024/05/21 21:01
Maven可以翻译为专家或行家,程序员用Maven大多用于构建,他不可以帮我们自动化构建过程,从清理到编译,从测试到生成报告,在到打包和部署,都能帮我们完成。
之前自己也未使用过Maven进行项目构建,这里总结下Maven的下载和安装的过程,为自己做个记录,也分享下。
下载Maven地址
官方下载:http://maven.apache.org/download.cgi
当然,也可以在CSDN进行下载,地址百度下很多。
这里总结的是JAVA使用的安装步骤,首先必须安装好JDK,并且配置好混进变量,这里JDK的安装步骤就详细叙述了,教程很多。
Maven安装
下载下来后是一个压缩包,直接解压到需要安装的盘符就可以了,当然也可以用个文件夹包裹起来。
解压后放在需要安装的盘符,也不叫安装,直接解压放在盘里就可以了
环境变量配置
解压好后还需要对环境变量进行配置,和配置JDK的步骤一样
首先需要建立系统环境变量,变量名就为maven_home,变量值就为解压的地址
然后再配置path,在path末尾加上%安装地址%\bin
最后保存配置就完成了安装
验证是否安装成功
打开CMD输入命令:mvn -v 如果出现如下信息,就安装成功了
Myeclipse中进行配置
Myeclipse中集成了系统自带的maven,这里我们使用刚刚自己配置的maven,首先打开Myeclipse–>Windows–>Preferences然后搜索maven
然后在配置刚刚自己安装的xml文件,可以手工修改保存路径,这里就不做修改了
在Myeclipes创建一个Maven项目
右键–>new–>other–>搜索maven–>选择maven project 默认就好,不要选择Create a simple project 选项,这么我们就能使用Maven Arche-type。然后选择maven-archetype-webapp。
不要勾选Create a simple project
GroupId:公司名或组织名
ArtifactId:一般是project项目名
Version:版本号,GroupId+ArtifactId+Packaging+Version构成项目的唯一标识
填写完成后点击finish
创建完成之后目录结构为这样,这时,你会发现index.jsp报错,度娘说是缺少引入servlet依赖jar
网上说有两种方法
第一种
在pom.xml中书写
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version></dependency>
这个时候你就发现不会报错了,不过很蛋碎哎,你给我创建的工程自己还报错。。。。。。
方法二
选中项目点击右键,选择“Build Path”,选择“configure build path”,点击Libraries选项卡,点击Add Library按钮,选择Server Runtime,接着选择tomcat,点击Finish。但是更蛋碎的是我按照这个步骤到了add library ,没有server runtime ,不知道怎么回事,等以后书写了在解决这个问题,方法一亲测可行,方法二因为没测试,就没有步骤图片了。
下一步添加java和test两个文件夹
项目右键 -> Build Path -> New Source Folder
这个时候就完成了个maven的工程的简单的搭建
MyEclipse创建WEB项目支持maven
和创建普通WEB项目步骤一样,只是需要勾选maven支持
- Maven安装与Myeclipes环境变量搭建
- Myeclipes的安装与破解
- Maven 安装与环境变量配置
- Maven 安装与环境变量配置
- MyEclipes使用maven
- maven的安装与环境变量配置
- Maven环境变量配置与Elipse集成安装
- Maven安装与Eclipse搭建
- [Maven] - 安装与Eclipse搭建
- [Maven] - 安装与Eclipse搭建
- Eclipse:maven安装与搭建
- [Maven] - 安装与Eclipse搭建
- Maven 安装与Eclipse搭建
- MyEclipes安装报错
- Maven学习笔记(一)-Maven安装与环境变量配置
- Maven学习笔记(一)-Maven安装与环境变量配置
- maven 安装 配置环境变量
- Myeclipes
- 如何在Github Pages搭建自己写的页面?
- 移动开发框架 Weex 简介大会观点
- python中的编码问题
- NimGame292
- 什么是感恩
- Maven安装与Myeclipes环境变量搭建
- Oath
- 1029. Median (25)
- 循环队列
- 10047UVa独轮车
- Sucks of dream
- 49. Group Anagrams
- 50. Pow(x, n)
- Beginning