eclipse用maven构建javaweb工程

1.创建maven工程,勾选create a simple….

eclipse用maven构建javaweb工程_第1张图片

  1. 输入组织名称和项目名称,以及选择打包方式
    eclipse用maven构建javaweb工程_第2张图片

    3.生成的目录结构如下,可以发现,有些目录结构是不需要的,而且webapp下面没有web.xml文件
    eclipse用maven构建javaweb工程_第3张图片

    4.选择编码方式为UTF-8
    eclipse用maven构建javaweb工程_第4张图片

    5.在project facets中,去勾选Dynamic Web Model,并选择java的版本
    eclipse用maven构建javaweb工程_第5张图片

6.进行上一步之后,目录结构如下

eclipse用maven构建javaweb工程_第6张图片

7.重新勾选Dynamic Web Model,选择3.0版本,并配置webapp的路径,以及选择生成web.xml

eclipse用maven构建javaweb工程_第7张图片

8.输入src/main/webapp ,以及选择生成web.xml

eclipse用maven构建javaweb工程_第8张图片

9.这个时候的目录结构如下,发现生成了web.xml

eclipse用maven构建javaweb工程_第9张图片

10.配置项目的编译路径,仅保留如下的内容

eclipse用maven构建javaweb工程_第10张图片

11.

eclipse用maven构建javaweb工程_第11张图片

12.有时候会发现,如果把上面生成好的项目仅保留src文件夹以及pom.xml文件给其他人使用,会出现编码方式默认为了GBK,JDK默认为了1.5,以及目录结构不对了的问题,这个时候,要修改pom.xml之后,将上诉内容固定了,再给其他人使用
在pom.xml文件中添加以下内容,以供导入项目的时候,指定以上内容的值

    <build>
        <finalName>ssmdemofinalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.pluginsgroupId>
                <artifactId>maven-compiler-pluginartifactId>
                <configuration>
                    <source>1.7source>
                    <target>1.7target>
                    <encoding>${project.build.sourceEncoding}encoding>
                configuration>
            plugin>
            <plugin>
                <groupId>org.apache.maven.pluginsgroupId>
                <artifactId>maven-resources-pluginartifactId>
                <version>2.6version>
                <configuration>
                    <encoding>${project.build.sourceEncoding}encoding>
                configuration>
            plugin>
        plugins>
    build>
    <properties>
        <project.build.sourceEncoding>UTF-8project.build.sourceEncoding>
    properties>

你可能感兴趣的:(maven,javaweb_实践问题汇总,eclipse)