zoukankan      html  css  js  c++  java
  • 2021.9.23 Maven项目

    一、今日学习内容

       今天完成了maven的配置以及在IDE中创建Maven项目

    一、maven是什么

    简单来说可以这样理解maven项目,就是在java项目和web项目上裹了一层maven,本质上java项目还是java项目,web项目还是web项目,但是包裹了maven之后,就可以使用maven提供的一些功能,即通过pom.xml添加jar包 就像在蜜汁鸡外面裹了一层面粉油炸一下变成了炸鸡,但是他还是一只鸡。

    二、maven能干什么

    1构建工程, 2管理jar, 3.编译代码, 4.自动运行单元测试, 5.打包 6.生成报表, 7.部署项目,生成web站点。

    maven工程不直接将jar包导入到工程中,而是通过再pom.xml中添加所需的jar包的坐标,这样就避免了jar直接引入进来,在需要用到jar包的时候,只要查找pom.xml文件,再通过pom.xml中的坐标,到一个专门用于存放jar包的仓库中根据坐标从而找到这些jar包,再把这些jar包拿去运行

    三、maven的安装与配置

    1、下载maven

    官网地址:
    http://maven.apache.org/download.cgi

    2、解压安装包

    3、配置环境变量

    右键我的电脑----属性----高级系统设置----环境变量
    在这里插入图片描述
    在这里插入图片描述
    然后在Path下新建:

    %MAVEN_HOME%\bin

    配置完成后可以在dos窗口看一下是否配置成功:
    输入mvn -version,如果可以弹出信息则成功

    4.配置Maven文件
    打开conf目录下的settings文件
    配置仓库:
    找到这个标签,将标签体内容改成创建的本地仓库

    <localRepository>仓库路径</localRepository>

    5、创建 Maven web项目

    参考文章

    IDEA 2020创建Maven web项目

    此处我在创建maven项目过程中出现警告⚠

    No archetype found in remote catalog. Defaulting to internal catalog

    解决办法:https://blog.csdn.net/qq_47293496/article/details/106366226

    archetype-catalog.xml下载地址

    6、如果想在project下创建moudle

    参考   https://www.jianshu.com/p/59ae01cbb900

    二、遇到的问题

       导入依赖下载失败

    三、明日计划

       明天继续学习

     

  • 相关阅读:
    冲刺第四天
    冲刺第三天
    冲刺第二天
    评估前冲刺第一天
    点击切换上一页,下一页
    react生命周期
    package.json入门
    nodeType的十二种类型
    ECMAScript 6 let和const命令
    JavaScript语言精粹_JSON
  • 原文地址:https://www.cnblogs.com/wmdww/p/14149785.html
Copyright © 2011-2022 走看看