Maven的使用

Maven管理工具    依赖搜索(Maven Repository)

目录

1.src\main\java       Java源代码

2.src\main\resources  项目配置

3.src\test\java        测试源代码

4.src\test\resourced   测试项目配置

 

命令

Archetype插件(archetype-pluign)

Mvn compile  编译源码

Mvn test     运行测试案例进行测试

Mvn install   代码打包成jar包,安装到Maven本地下

Mvn javadoc 生成Api,Doc文档

Mvn site     生成站点信息

Maven利用Realsease插件管理版本

 

Maven信息(坐标)

1.group  id (组ID)

2.artifact Id(构建ID)

3.version (版本号)

4.packaging(打包方式)   jar.war.pom....

Tip:1.group id和artifact id确定唯一项目

2.Group id包名   [com.jp.common]

Artifact id模块   [Spring-core-redis]

 

版本:1.快照版本 2.发布版本

主版本:架构变更

次版本:较大功能变更/全面修复漏洞

增量版本:重大漏洞修复

里程碑版本:内部版本

 

Maven私服:1.Archira 2.Artifactory 3.Nexus

 

Maven的Setting.xml

  1. 配置私服信息

<servers>

<server>

<id>  <--认证服务器名称

<userName>

<password>

 

 

 

 

2.配置连接私服的信息

<mirror>

<id>

<mirrorOf>指定私服下载的内容

<name>

<url>

http://<私服IP/名称>:端口/resposity/<仓库id>

 

(发布仓库)

<distributed Management>       (声明依赖,不引入jar包)

<repository>           仓库

<snapshot Repository>  快照

1.公共子模块

<packaging>pom<packaging>

独立的pom父模块,不能被其他工程继承.

2.继承父模块<dependency> <parent>

3.聚合模块   分拆子模块  <modules> <module>

4.国际化     <properties>

<encoding>

镜像:A是B镜像,A提供B所有的服务

 

生命周期:

1.clean  清理项目

2.default 构建项目

3.site    建立项目站点

 

仓库:

查找顺序

本地仓库-->远程仓库-->中央仓库-->私仓

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值