maven初学笔记

maven

Maven项目管理工具快速入门——

Maven项目管理入门工具快速入门链接

POM:项目模型管理·
在这里插入图片描述
在这里插入图片描述
*

依赖管理——依赖配置与依赖传递*

1.依赖具有传递性
直接依赖:在当前项目中通过依赖配置建立的依赖关系。
简介依赖:被依赖的资源的资源如果依赖其他资源,当前项目间接依赖其他资源。
2.依赖传递中的冲突问题
当同级配置了相同的资源不同版本,后配置的覆盖先配置的。
3.可选依赖
可选依赖只对外隐藏当前所依赖的资源——不透明

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
      //透明设置,true透明,false不透明
       <optional>true</optional>
    </dependency>
  </dependencies>

4.排除依赖

//主动断开可选依赖的资源
<exclusions>
	<exclusion>
	  <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
	</exclusion>
	      </exclusions>
		

依赖范围

依赖的jar默认情况可以在任何地方使用,可以通过scope标签设定其作用范围:

作用范围:
主程序范围有效(main文件夹范围内)
测试程序范围有效(test文件夹范围内)
是否参与打包(package文件夹范围内)
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

插件就是那个年龄段该干的事情。

当编译整个工程时,要保证仓库中所需的资源都有(包括自定义资源)。

分模块设计与开发

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

聚合:多模块构建维护

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

自定义属性

应用于统一版本…
在这里插入图片描述

版本管理:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

跳过测试:

1.maven功能版中的闪电按钮
在这里插入图片描述
2.pom.xml上右键中的run maven中的new goal填写install -D skipTests
3.文件配置跳过测试:
在这里插入图片描述
私服:
仓库分类
在这里插入图片描述
在这里插入图片描述

本地仓库访问私服

配置私服
在settings.xml中配置私服信息

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

idea访问私服与组件上传

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值