Maven知识学习要点一

一、Maven常见命令:

1.1    clean:清理:将项目根目录下target目录清理掉。

1.2    compile:编译:将项目中.java文件编译为.class文件

1.3    test:单元测试:单元测试类名有要求:XxxxTest.java    将项目根目录下src/test/java目录下的单元测试类都会执行。

1.4    package:打包:

web project  -----war包

java project  -----jar包

将项目打包,打包项目根目录下taget目录

1.5    install:安装:解决本地多个项目公用一个jar包。 打包到本地仓库

二、Maven的两大核心:

依赖管理:对jar包管理过程

项目构建:项目在编码完成后,对项目进行编译、测试、打包、部署等一系列的操作都通过命令来实现

 Maven整合Web项目案例

1.1    配置eclipse中maven环境

1、  配置m2e插件,Mars2版本自带maven插件

2、  需要配置maven程序

3、 配置userSetting:让eclipse知道maven仓库位置(不配置,系统有默认位置)

4、 构建索引

5、开始创建Web项目

创建好的web项目,错误:

1、  web.xml缺失

2、jdk编译版本1.5,在pom.xml中添加插件

3、  创建servlet,serlvet编译报错,原因:缺失servlet-api-xx.jar包

 1.2   查找依赖

注意:选择依赖   选择[jar]

 1.3   依赖范围(了解)

添加依赖范围:默认是compile

Provided: 运行部署到tomcat不在需要

如果将servlet-api.jar设置为compile,打包后包含serlvet-api.jar,war包部署到tomcat跟tomcat中存在servlet-api.jar包冲突。导致运行失败。

解决:

总结:如果使用到tomcat自带jar包,将项目中依赖作用范围设置为:provided,其他可以默认

1.4   运行项目

调试:

 Maven整合Struts2

1、通过工具生成web.xml

2、添加struts2的依赖

3、创建struts.xml

4、创建action类

5、在web.xml中配置struts2框架核心过滤器

6、  编写action中方法

7、  在struts.xml中配置

至此Maven项目与struts2整合完成,接下来用Maven来管理SSH项目。


 

转载于:https://www.cnblogs.com/xiaoxiaoyisheng/p/7428987.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值