Servlet学习——用Maven构建Web项目

来源:互联网 发布:淘宝网店进销存软件 编辑:程序博客网 时间:2024/05/20 08:24
  1. 右键->New->Other->Maven->Maven Project
  2. 在项目的Archetype选择界面选择构建maven-archetype-webapp项目
  3. 构建好之后项目会报错。这是因为项目编译的时候发现没有Servlet相关的jar包。
  4. 在项目中引入Servlet相关的jar,配置如下:

    <dependency>    <groupId>javax.servlet</groupId>    <artifactId>javax.servlet-api</artifactId>    <version>3.1.0</version>    <scope>provided</scope></dependency>
  5. 引入之后依然报错。 右键->Maven->Update Project。
  6. 如果更新完项目之后依然报错。建议在项目中引入maven的编译插件,并重新执行步骤5,配置如下:

    <build>    <plugins>        <plugin>            <groupId>org.apache.maven.plugins</groupId>            <artifactId>maven-compiler-plugin</artifactId>            <version>3.6.0</version>            <configuration>                <source>1.8</source>                <target>1.8</target>                <encoding>utf8</encoding>            </configuration>        </plugin>    </plugins></build>
  7. 选中项目->右键->Build Path->Configure Build Path来自行构建maven对应的目录。
    PS:我使用的是JDK1.8,Maven的版本为3.X,请大家根据自己的环境修改对应的版本号

  8. 如果Eclipse没有安装Jetty或者Tomcat插件可以直接使用Maven插件运行Web项目,以下是Jetty的Maven插件配置:

    <plugin>    <groupId>org.eclipse.jetty</groupId>    <artifactId>jetty-maven-plugin</artifactId>    <version>9.4.6.v20170531</version></plugin>
  9. 选中项目->右键->Run As->Maven build->在Goals输入jetty:run指令,之后只需要运行就可以了
原创粉丝点击