美文网首页
Maven 入门大纲

Maven 入门大纲

作者: dillqq | 来源:发表于2019-11-01 22:27 被阅读0次

概念

Maven是项目管理工具

解决问题

1.导入各种jar包,避免jar包冲突。
2.集成了各种工具
3.单元测试,指定目录下的一次执行完。
4.定型打包方式。

与传统web项目的区别

1.依赖管理
将jar放在maven仓库中,使用jar坐标到指定的jar中将其添加到项目中。比传统的项目节约磁盘空间。
2.自动构建
不需要再手动将项目放到tomcat中
仓库的类型
maven先去本地仓库再去远程仓库再去中央仓库找jar坐标

maven项目目录

核心代码src/main/java
配置文件src/main/resources
测试代码src/test/java
测试配置src/test/java
web资源src/main/webapp

常用命令

mvn clean 删除编辑出来的数据
mvn compile 编译代码
mvn test 编译测试代码
mvn package 打包编译核心和测试代码
mvn install 在package命令下把包安装到本地仓库中
每一个命令对应对应maven插件

生命周期

清楚编译信息
clean作为一个单独的清楚生命周期
编译compile
测试test
打包package
安装install
发布deploy

这五个作为一个完整的生命周期,之后的命令一定会执行前面的命令

pom的配置信息 项目对象模型

三类信息
自身的信息
依赖jar信息
项目运行环境信息

jar定位 依赖管理模型

公司名称groupId
项目名称artifactId
版本号 version
作用域scope provided 编译时起作用(作用是编译时使用依赖的,运行时使用自带的)

相关文章

  • Maven 入门大纲

    概念 Maven是项目管理工具 解决问题 1.导入各种jar包,避免jar包冲突。2.集成了各种工具3.单元测试,...

  • Maven快速上手

    1、Maven介绍 注:改章节的内容主要粘贴自:Maven学习总结(一)——Maven入门。Maven(这个单词来...

  • Scala语言入门

    Scala语言入门——大纲

  • Maven使用入门/安装/配置

    Maven使用入门 1. Maven概述 Maven是什么?Maven项目对象模型(POM),可以通过一小段描述信...

  • Mybaties 的 xml 配置和 注解

    基于 maven 的 Mybatis入门使用 步骤 - 创建 MAVEN 工程 - 导入坐标 - 使用 m...

  • Morphia入门

    Morphia官网 开发环境 Jetbrain IDEA Maven 一: maven依赖 官方依赖 二: 入门设...

  • Maven入门

    Maven入门 mvn的常用指令 mvn -v:查看maven版本 mvn -compile:编译 mvn -te...

  • 使用自己安装的Maven插件

    刚接触Maven工具, Maven是一个项目管理工具,相关了解Maven可以在下面的网站了解: Maven入门指南...

  • 在 idea 使用 maven 图文版教程(上)

    今天给大家带来的是 maven 在 idea 中的操作流程截图,帮助 maven 新手入门。 1.创建maven的...

  • Maven详解(非原创)

    文章大纲 一、maven功能介绍二、maven整合javaweb案例三、私服应用(了解)四、总结五、相关资料下载六...

网友评论

      本文标题:Maven 入门大纲

      本文链接:https://www.haomeiwen.com/subject/yjwqbctx.html