Maven------管理项目的构建,报告和文档的项目管理工具软件(四)

版权声明:本文为changeyd原创文章,未经changeyd允许不得转载。谢谢合作 https://blog.csdn.net/qq_40223688/article/details/86481602

6.maven整合web项目案例

​    6.1配置eclipse中maven环境

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

​        2.需要配置maven程序

​            Windows--->Preferences--->Maven--->Intallayions--->add

​        3.配置userSetting:让eclipse知道maven仓库位置

​            Windows--->Preferences--->Maven--->User Setting

​        4.构建索引

​            Windows--->Show view--->Maven Reposeitory

​    6.2maven整合servlet

​        创建普通Maven项目或者父工程:Maven Project

​        选择Create a simple project(skip archetype selection)跳过原型选择,创建maven项目目录结构相对完整

​        

​        Group Id:公司名称(域名反写)

​        Artifact Id:项目名称

​        Version:版本:SNAPSHOT:测试版本,RELEASES:正式版本

​        Packaging:打包方式:    jar--java project, war---web project,pom---父工程

​        

​        创建好的web项目,错误:

​            1.web.xml缺失

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

​                <!-- 添加项目jdk编译插件 -->

​                <build>

​                    <plugins>

​                        <!-- 设置编译版本为1.7 -->

​                        <plugin>

​                            <groupId>org.apache.maven.plugins</groupId>

​                            <artifactId>maven-compiler-plugin</artifactId>

​                            <configuration>

​                                <source>1.7</source>

​                                <target>1.7</target>

​                                <encoding>UTF-8</encoding>

​                            </configuration>

​                        </plugin>

​                    </plugins>

​                </build>

​        6.2.1查找依赖

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

​    6.3依赖范围(了解)

​        添加依赖范围:默认是compile    

​        Provided:运行部署到tomcat不再需要

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

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

​    6.4运行项目:

​        选择项目右击:Run As ---> 5 Maven build... 

​    6.5Maven整合struts2

​        1.通过工具生成web.xml

​        2.添加struts2的依赖

​        3.创建struts.xml

​        4.创建action类

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

​            

​        6.编写action中方法

​        7.在struts.xml中配置

7.总结

​    1.安装

​    2.Maven标准的目录结构

​    ProjectName

​        src

​            main

​                java

​                resources

​                [webapp/WEB-INF/web.xml]

​            Test

​                Java

​                Resources

​        pom.xml

​    3.Maven常用命令

​        3.1Clean

​        3.2Compile

​        3.3Test

​        3.4Package:项目根目录target目录

​        3.5Intall:本地仓库

​    4.使用eclipse开发maven项目

​        4.1区别:

​            不再拷贝jar包:

​            项目目录结构不同

​    5.pom.xml项目对象模型

​        5.1本项目的坐标信息

​        5.2本项目jdk编译版本的信息

​        5.3本项目需要的依赖的坐标的信息

猜你喜欢

转载自blog.csdn.net/qq_40223688/article/details/86481602