Maven安装配置及WEB工程构建
来源:互联网 发布:java单例模式添加数据 编辑:程序博客网 时间:2024/05/29 12:10
一、maven安装
1.在安装maven之前,先确保已经安装JDK1.7及以上版本,并且配置好环境变量。
2.下载maven3,最新版本是Maven3.3.3 ,下载地址:http://maven.apache.org/download.cgi
下载apache-maven-3.3.3-bin.zip文件后,并解压到 E:\learn\maven\apache-maven-3.3.3
3.配置maven3的环境变量:先配置M2_HOME的环境变量,新建一个系统变量:M2_HOME , 路径是:E:\learn\maven\apache-maven-3.3.3,如图所示:
4.再配置path环境变量,在path值的末尾添加"%M2_HOME%\bin",如下图所示;
5.点击确定之后,打开cmd窗口:输入 mvn -v,出现如下内容表示安装成功。
二、maven配置本地仓库
1.打开本地存放maven目录(或者maven安装目录,我的安装目录是:E:\learn\maven\repository,这里没多大影响,我只是不同的项目有不同的仓库):
比如我的本地存放目录是:E:\learn\maven\repository
2.打开conf文件夹下的settings.xml文件,找到第53行,把注释去掉,修改成:
<localRepository>E:\learn\maven\repository</localRepository>
当然了,前提是在某个路径下,手动建立了一个名为repository的文件夹,然后把本地仓库指向该路径。
mvn help:system 命令下载相应的包
三、eclipse配置maven
四、maven构建一个web项目
1、选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project;点击next
2、选择项目路径 Usedefault Workspace location默认工作空间
3、选择项目类型 在Artifact Id中选择maven-archetype-webapp
4 、输入Group ID和 Artifact ID,以及Package
Group ID一般写大项目名称。Artifact ID是子项目名称。
Package是默认给你建一个包,不写也可以5、刚建立好后的文件结构如下图
如果这里显示的内容多,一般是Filters设置的问题;或perspective为JavaEE模式,改成Java模 式就可以了
注意事项
如果jsp文件报The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path错
通过Build Path-->Add Library添加Server Runtime便可解决。
这边是添加Apache Tomcat v7.0
- Maven安装配置及WEB工程构建
- maven 构建 web 工程
- Myeclipse创建maven web工程及配置
- Myeclipse创建maven web工程及配置
- eclipse配置Maven及创建web工程
- eclipse 构建maven web工程
- Linux安装Maven Maven构建工程实例
- 使用Maven构建eclipse web工程
- 使用Maven构建eclipse web工程
- 使用Maven构建eclipse web工程
- 使用Maven构建eclipse中的web工程
- Eclipse构建Maven动态Web工程
- maven +jetty 配置web工程
- 使用Gradle构建构建一个Java Web工程及持续集成环境Jenkins配置
- maven创建java工程及web工程
- myeclipse创建Maven工程及web工程
- Maven安装和构建Maven Web项目
- 项目构建之maven篇:8.maven发布web工程及基于spring mvc,jetty实现的用户管理demo
- UVA_11817_TunnellingTheEarth
- (189)丢失的第一个正整数
- 基于Quartz 2D实现截图功能
- usaco4.1.1Beef McNuggets
- 数据库的几个概念:主键,外键,索引,唯一索引
- Maven安装配置及WEB工程构建
- Mysql中存在索引但是不能使用索引的典型情况
- keepalived安装部署及Flume+keepalived高可用
- Problem of Precision(矩阵快速幂)
- 指针学习笔记(1)——运算符*
- 测试功能
- 【PAT】1093. Count PAT's (25)
- JS学习日记-one
- verilog笔试题