maven基础篇(5)-eclipse构建maven-web项目

一,eclipse中创建maven web项目

1,直接点击新建,在里面可以找到Maven选项卡,点击Maven Project创建Maven工程
maven基础篇(5)-eclipse构建maven-web项目_第1张图片

2,设置默认工程位置

3,选择创建web项目模块
maven基础篇(5)-eclipse构建maven-web项目_第2张图片

4,填写项目坐标
maven基础篇(5)-eclipse构建maven-web项目_第3张图片

5,生成的maven-web项目

6,解决5生成的项目中存在的问题
(1)问题一:jsp文件红色叉叉。原因是生成的web项目,在本地库中并没有支持jsp相关的jar,添加相关依赖即可。
maven基础篇(5)-eclipse构建maven-web项目_第4张图片
便于复制:

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.0.1</version>
    </dependency>

(2)问题二:生成的web项目引入的默认JRE库版本太低,为1.5。修改settings.xml配置即可。

解决:
maven基础篇(5)-eclipse构建maven-web项目_第5张图片
嘎嘎,便于下次来复制:

<profile>  
        <id>jdk-1.7</id>  
        <activation>  
            <activeByDefault>true</activeByDefault>  
            <jdk>1.7</jdk>  
        </activation>  
        <properties>  
            <maven.compiler.source>1.7</maven.compiler.source>  
            <maven.compiler.target>1.7</maven.compiler.target>  
            <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>  
        </properties>  
    </profile>   

7,部署到jetty服务器测试
在pom.xml文件的build标签里面添加以下:

    <plugins>
        <plugin>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>9.3.8.v20160314</version>
        </plugin>
    </plugins>

        特别注意:jdk1.7不支持jetty9,若想成功的运行,要么使用jetty8的maven插件,要么使用jetty9插件但是把本博文以上配置的jdk1.7改成1.8即可。

        maven构建web项目在eclipse jetty部署有两种方法:
(1),运用Maven的plugin:jetty来部署web。
        第一步:配置pom.xml
maven基础篇(5)-eclipse构建maven-web项目_第6张图片

        第二步:配置项目运行参数

        第三步:运行

maven基础篇(5)-eclipse构建maven-web项目_第7张图片

(2),运用Eclipse 的Jetty插件直接部署。
        第一步:在eclipse中安装jetty服务器插件,这个从eclipse应用市场安装比较简单,也可以参考该文(点击去看)

        第二步:直接运行如图
maven基础篇(5)-eclipse构建maven-web项目_第8张图片

参考文章:
1,点击去看eclipse集成maven出现问题解决
2,点击去看慕课网maven系列视频教程
3,点击去看maven官方文档
4,点击去看系列教程

你可能感兴趣的:(maven,maven-web)