maven入门

maven介绍
介绍maven的核心特性
掌握maven的依赖管理
掌握maven的打包方式

maven是项目管理工具,对软件项目提供构建与依赖管理
maven是apache旗下的Java开源项目
maven为Java项目提供了统一的管理方式,已成为业界的标准

maven的核心功能
项目设置遵循统一的规则,保证不同开发环境的兼容性
强大的依赖管理,项目依赖组件自动下载,自动更新
可扩展的插件机制,使用简单,功能丰富

安装使用maven之前,先安装jdk
进行maven项目的安装
官网:maven.apache.org

解压后如下

bin 可执行文件
boot 引导
conf 配置文件
lib 相关的依赖包

机构或者团体的英文,采用“逆向域名”形式书写
项目名称,说明其用途的,例如:oa,……
version:版本号,一般采用“版本+单词”这样的额形式,例如:1.0.0-RELEASE

maven项目标准结构
1、mavenfirst 根目录,用于保存pom.xml
2、/src/main/java java源代码目录
3、/src/main/resources 资源目录,保存配置文件、静态图片等
4、/src/test/java 测试类的源代码
5、/src/test/ resources 测试时需要使用的资源文件
6、/target 项目的输出目录,用于存储jar和war文件
7、target/classes 字节码.class的编译输出目录
8、/pom.xml 最重要的配置文件,项目(project)对象(object)模型(model)文件

maven依赖管理、
maven利用dependency(依赖)自动下载,管理第三方jar
在pom.xml文件中配置项目依赖的第三方组件
maven自动将依赖从远程仓库下载到本地仓库,并在工程中使用。

jar包从哪儿来?
Maven中央仓库官网:search.maven.org

本地仓库和远程仓库

国外的中央仓库maven私服
maven.aliyun.com

项目的打包
maven可以将Java项目打包为jar 和 war包
maven打包时通过plugins插件技术实现的
maven输出jar包插件:

maven的常用的命令
mvn archetype :generate 创建maven工程结构
compile 编译源代码
test 执行测试用例
clean 清除产生的项目
package 项目打包
install 安装到本地仓库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值