zoukankan      html  css  js  c++  java
  • eclipse+maven搭建web项目

    使用maven的好处

    使用maven,我们可以方便统一的进行jar包管理,jar包版本升级,快速项目构建以及分模块开发等相关功能。

    maven使用得好,项目开发速度就会成倍的提升。总之,项目越大,越能体现maven的优势

    环境

    apache-maven-3.5.2  (下载路径:http://maven.apache.org/download.cgi#)

    jdk1.8.0_144

    tomcat-8.5.23

    maven安装配置

    环境变量配置

    配置本地仓库:

    配置中央仓库,即配置jar包的下载镜像(建议配置阿里巴巴的镜像,下载速度超快)

    在eclipse中添加一个本地的maven

    然后配置UserSettings

    tomcat配置

    Eclipse+Maven创建webapp项目

    勾选如图所示,Create a simple project括号后面的skip archetype selection表示跳过骨架,骨架表示一些创建模板,这里我们不使用模板更加简单

    输入maven项目的基本信息,如果是web工程,在Packaging栏我们要选择war

    完成maven项目的创建,生成相应的maven项目结果

    如果创建完成之后项目报错,是因为webapp目录下没有web.xml。随便从其它web工程里面拷贝WEB-INF目录过来即可

    接下来拷贝下面这段代码到pom.xml里面,用来确定项目的jdk编译版本:

    <properties>
      <jdk.version>1.8</jdk.version>
    </properties>

    <build>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.5.1</version>
          <configuration>
            <source>${jdk.version}</source>
            <target>${jdk.version}</target>
            <encoding>UTF-8</encoding>
            <showDeprecation>true</showDeprecation>
            <showWarnings>true</showWarnings>
          </configuration>
        </plugin>
      </plugins>
    </build>

     这时候,项目又会报错,我们配置完成后,需要执行一次更新项目配置的动作,更新完成之后,错误消失,jdk版本也更改过来了

    在pom.xml中添加jar包依赖

    例如添加spring-core,应该是

    <dependency>

        <groupId>org.springframework</groupId>

        <artifactId>spring-core</artifactId>

        <version>3.2.2.RELEASE</version>

    </dependency>

    不知道怎么写的话,可以在http://mvnrepository.com上进行搜索

     最后编写代码就可以啦

  • 相关阅读:
    Vue 使用百度地图 实现搜索 定位
    VUE npm run dev 启动时,报了一大堆错误 Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 7.x
    git 更换push 提交地址
    vue 拖拽框架 draggable
    VUE axios请求 封装 get post Http
    关于git 远程仓库账户密码错误的问题
    输入交互(一)
    8.实战交付一套dubbo微服务到k8s集群(1)之Zookeeper部署
    7.kubernetes集群版本升级
    6.kubernetes的GUI资源管理插件-dashboard
  • 原文地址:https://www.cnblogs.com/xiaoQ0725/p/8056678.html
Copyright © 2011-2022 走看看