Java框架知识点总结第一篇——maven

1 篇文章 0 订阅

一,Maven的基础概念

1,project

任何你想构建的事务,Maven都可以认为它们是工程。

2,POM

pom是maven的核心文件,它是指示Maven如何工作的元数据文件

3,GroupId

GroupId是一个工程在全局中的唯一标识符,一般地,他就是工程名。

4,Artifact

中文名为“构件”,是工程将要产生或需要使用的文件。每个Artifact都由GroupId和ArtifactId组合的标识符唯一识别。

5,Dependency

为了能够构建或运行,一个典型的Java工程会依赖其他的包。在Maven中,这些被依赖的包就被称为Dependency。

6,Plug-in

可以说Maven就是一堆插件的集合,它的每一个功能都是由插件完成的。

7,Repository

仓库,即放置Artifact的地方。

二,依赖管理

依赖管理就是maven工程对jar包的管理过程。
传统web工程的jar包放在每个工程的项目中,而maven工程是通过jar包的坐标从jar包仓库(本地仓库)中得到jar包,若是本地仓库没有jar包,则本地仓库会从中央仓库中下载jar包。

三,maven项目的标准目录结构

src/main/java 核心代码部分
src/main/resources 配置文件部分
src/test/java 测试代码部分
src/test/resources 测试配置文件
web工程还包括:
src/main/webapp 存放页面资源、js、css、图片等等

四,maven常用命令

mvn clean 将编译好的信息删掉
mvn compile 对核心代码进行编译
mvn test 对测试代码进行编译
mvn package 对项目进行编译然后进行打包
mvn install 对项目进行编译,打包然后安装到本地仓库
执行后面的命令会把前面的全部执行一遍

五,maven概念模型

项目对象模型pom:包括项目自身信息,项目运行所依赖的jar包信息,项目运行环境信息,比如jdk,tomcat等。
依赖管理模型dependency:包含项目所需要的jar包的坐标
一键构建:即三种执行常用命令时,会一步完成所有的操作。

六,导入依赖时填写作用域

junit:scope=“test”;
servlet:scope=“provided”;
jdbc驱动:scope=“runtime”;

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值