手记

【金秋打卡】第四天+maven初级操作

课程名称:maven项目依赖管理

课程章节:第三张

主讲老师:大牧莫邪


课程内容:

这章内容就是满满的干货了,包括maven仓库的地址,如果下载依赖更快一些,还有就是maven的声明周期等非常基础的知识,还有一个之前不知道的东西,就是比如我们加载springBoot初始项目慢,我们可以这个配置存储到本地电脑,等再加载的时候,可以让加载速度非常快,另外还有一个就是自定义骨架,骨架也就是我们初始化项目的那个选项,还是干货满满的。

课程收获:

  1. 更给本地目录到指定空间

    1. <localRepository>E:/Maven/repository</localRepository>

  2. 配置maven默认的jdk环境

    1. <profile>
      <id>jdk1.8</id>
      <activation>
       <activeByDefault>true</activeByDefault>
       <jdk>1.8</jdk>
      </activation>
      <properties>
       <maven.compiler.source>1.8</maven.compiler.source>
       <maven.compiler.target>1.8</maven.compiler.target>
       <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
      </profile>
  3. gav坐标

    1. groupId:项目ID,当前项目和其他项目的唯一标志

    2. artifactld:组件ID,当前项目中的子应用h或者子组件的唯一标志

    3. version:版本号,迭代开发时标志的产品版本信息

  4. maven命令操作

    1. mvn compile  --编译操作,把文件编译到traget文件中,如果没有生成,代表没有编写业务代码。

    2. mvn clean  --清除操作,把target目录清除

    3. mvn package --打包命令,把文件打为对应pom文件中packaging对应的模式(jar or war)

    4. mvn install --把项目打包到本地文件夹   E:\Maven\repository\cn\com

  5. maven 声明周期

  6. 解决archetype项目骨架加载慢的问题(让骨架本地加载)

  7. 找到项目仓库所属地址:E:\Maven\repository\org\apache\maven\archetype\archetype-catalog\3.2.1

  8. 把 archetype-catalog.xml 文件放置到上述目录

  9. 设定idea中maven--Runner--VM Options 添加参数  -DarchetypeCatalog=local

  10. 加载自己archetype-catalog

    1. 找到pom文件的groupId等信息

    2. 使用工具创建maven项目时添加骨架,添加对应信息即可


0人推荐
随时随地看视频
慕课网APP