【01】Maven依赖插件之maven-dependency-plugin

1、analyze:分析项目依赖,确定哪些是已使用已声明的,哪些是已使用未声明的,哪些是未使用已声明的

2、analyze-dep-mgt:分析项目依赖,列出已解析的依赖项与dependencyManagement中定义的依赖项不匹配的部分

3、analyze-report:生成项目报告

4、analyze-duplicate:分析pom.xml中的和

5、build-classpath:告诉Maven以类路径格式从本地存储库输出依赖项的路径

6、copy:将配置在插件中的jar包复制到指定位置

7、copy-dependencies:将项目pom文件中定义的所有依赖及其传递依赖复制到指定位置

8、display-ancestors:显示项目所有祖先pom

8、get:从远程库中解析出一个构件

9、go-offline:让maven解决该项目所依赖的所有内容,以准备脱机

10、list:resolve的别名,列出项目的所有依赖项

11、list-repositores:显示项目所有依赖项目,然后列出使用的存储库

12、properties:包含文件系统上的工件的每个项目依赖项设置一个属性

13、purge-local-repository:清除本地存储库中的依赖

14、resolve:告诉Maven解析所有依赖项并显示版本。 JAVA 9注意: 在使用Java 9运行时将显示模块名称。

15、resolve-plugins:告诉Maven解决插件及其依赖项

16、sources:告诉Maven解析所有依赖项及其源附件、并显示版本

17、tree:显示该项目的依赖关系树

18、unpack:解压缩

19、unpack-dependencies:与copy-dependencies功能一致,只是会解压

2、复制所有的依赖jar包到指定位置

若是以命令行执行,则改为以下配置:

Original: https://www.cnblogs.com/hqzmss/p/9837396.html
Author: 深海云帆
Title: 【01】Maven依赖插件之maven-dependency-plugin

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/590731/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • MySQL的权限管理和Linux下的常用命令

    1.管理用户: root,具有最高权限,具有创建用户的权限,可以为其他用户授权 2.普通用户: 普通由root用户创建,权限由root分配 — mysql创建用户: create…

    数据库 2023年6月16日
    049
  • JUC并发编程进阶!!

    1.知识点回顾及延伸 2.生产者消费者问题 3. 八锁问题 4.集合类线程不安全解决 5.Callable再理解 6.三大常用辅助类 6.1、 CountDownLatch 6.2…

    数据库 2023年6月16日
    084
  • Linux–>网络配置

    虚拟机NAT网络关系图 在Linux中查看网络配置 ifconfig ping 测试主机之间网络连通性 测试当前服务器是否可以连接目的主机 ping 目&am…

    数据库 2023年6月14日
    078
  • 6、发送验证码功能(Redis)

    一、业务需求: 1、后端随机生成短信验证码,并在服务器端保存一定时间(redis); 2、将短信验证码发给用户; 3、用户输入短信验证码提交后,在后端与之前生成的短信验证码作比较,…

    数据库 2023年6月6日
    076
  • 6、SQL模糊查询LIKE concat用法

    concat用来拼接查询的字符串: SELECT * FROM page_demo WHERE name LIKE concat(‘%’,#{name},’%’) 模糊查询: 1、…

    数据库 2023年6月6日
    0126
  • cv2简单使用(opencv-python)

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    数据库 2023年6月9日
    063
  • Django设置跨域访问

    Django设置跨域访问 pip install django-cors-headers (2) settings.py 配置如下 INSTALLED_APPS = [ # ‘dj…

    数据库 2023年6月14日
    088
  • 07-MyBatis中的动态标签

    MyBatis中的动态标签 1、if标签 if标签是为了判断传入的值是否符合某种条件,比如是否不为空 2、where标签 where标签可以用来做动态拼接查询条件,当和 if标签配…

    数据库 2023年6月16日
    071
  • 第十七章 AOP编程

    1.AOP概念 AOP(Aspect Oriented Programing) 面向切面编程 = Spring动态代理开发 以切面为基本单位的程序开发,通过切面间的相互协同,相互调…

    数据库 2023年6月14日
    082
  • 关闭 Windows 10 鼠标移到任务栏图标上显示的预览小卡片(小窗口)

    Windows 10 在默认情况下,鼠标移到任务栏的应用程序窗口图标上,会显示一个类似缩略的小窗口预览卡片的窗口视图。在需要频繁切换窗口的时候,鼠标很容易就移到当前窗口或其他窗口的…

    数据库 2023年6月16日
    0117
  • MySQL启动过程详解五:GTID的处理

    MySQL启动过程中 GTID 的处理: 在核心模块启动函数 init_server_components() 会调用 gtid_server_init() 初始化 gtid se…

    数据库 2023年6月9日
    077
  • Java中的命名规则

    在查找java命名规则时,未在国内相关网站查找到较为完整的文章,这是一篇国外程序开发人员写的java命名规则的文章,原文是英文写的,为了便于阅读,遂翻译为汉语,以便帮助国内开发者有…

    数据库 2023年6月11日
    077
  • 一文了解Cookie

    Cookie 什么是 Cookie? 先要了解HTTP是 无状态的Web服务器,什么是无状态呢?一次对话完成后下一次对话完全不知道上一次对话发生了什么。如果在Web服务器中只是用来…

    数据库 2023年6月11日
    089
  • ​探秘 Web 水印技术

    Web 水印技术在信息安全和版权保护等领域有着广泛的应用,对防止信息泄露或知识产品被侵犯有重要意义。水印根据可见性可分为可见水印和不可见水印(盲水印),本文将分别予以介绍,带你探秘…

    数据库 2023年6月14日
    0100
  • 接口测试

    :配置windows中特定应用的抓包(默认抓取不到) :添加备注信息 :重新发起指定请求 :清空指定会话内容 :断点放行 :模式切换 :相应数据解码 :抓取指定进程发出的请求 :关…

    数据库 2023年6月16日
    0100
  • SpringMVC完整版详解

    1.回顾MVC 1.1什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组…

    数据库 2023年6月16日
    064
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球