• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dielianhua
博客园    首页    新随笔    联系   管理    订阅  订阅

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项目。


 

posted @ 2017-08-30 15:35  dielianhua  阅读(136)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3