pom.xml 文件的依赖在本地仓库中,有些情况我需要根据pom.xml 抓取所有依赖的JAR包。

这个可以通过 ant 完成这个包的抓取。

<target name="maven-jar" description="management jar files use maven2"><typedef resource="org/apache/maven/artifact/ant/antlib.xml" uri="urn:maven-artifact-ant"><classpath><pathelement location="refLib/maven-ant-tasks-2.1.3.jar" /></classpath></typedef><artifact:pom id="pom" file="pom.xml" /><artifact:dependencies settingsfile="D:/mvn/settings.xml" pathId="maven.classpath" filesetId="maven.fileset" pomRefId="pom" useScope="runtime"></artifact:dependencies><copy todir="${refLib}/"><fileset refid="maven.fileset" /><mapper type="flatten" /></copy></target>

首先需要下载 maven-ant-tasks-2.1.3.jar  jar包,这样我们执行这个ant 脚本就可以将所有的依赖包抓取到我们指定的 目录中了。

转载于:https://www.cnblogs.com/yg_zhang/p/9397338.html

获取POM.XML依赖的JAR包相关推荐

  1. java配置pom安装依赖包,Maven pom.xml 添加本地jar包依赖以及打包方法

    Maven项目打包时,如果遇到需要添加本地jar包依赖的时候,可以选择两种方法: 1. 安装到本地仓库 第一种方法比较常规,适用于需要添加的jar包也是由maven项目导出,含有pom文件的时候.只需 ...

  2. Maven远程仓库:pom依赖以及jar包下载

    Maven远程仓库:pom依赖xml配置以及jar包下载: 地址1: http://mvnrepository.com/ 地址2: http://172.16.163.52:8081/nexus/#w ...

  3. java打包要依赖maven库吗_maven-将依赖的 jar包一起打包到项目 jar 包中

    前言: 有时候在项目开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全,以下有两种方法可以规避这个问题. 一.在pom.xml 文件中 ...

  4. maven中把依赖的JAR包一起打包(转)

    转自:http://lvjun106.iteye.com/blog/1849803 这里所用到的MAVEN-PLUGIN是MAVNE-ASSEMBLY-PLUGIN 官方网站是:http://mave ...

  5. java poi jar maven_导出maven项目依赖的jar包(图文教程)

    注意使用mvn命令是需要配置好maven的环境变量 一.导出到自定义目录中 在maven项目下创建lib文件夹,输入以下命令: mvn dependency:copy-dependencies -Do ...

  6. SpringBoot项目依赖本地jar包

    1.问题来源 我们在搭建项目时,常常需要用到本地jar包,相信大家在网上找到很多maven依赖本地jar包的写法,也很成功的启动了.但是,我们将项目打成jar包或者war包部署到服务器上启动时可能就会 ...

  7. 【Maven学习】Maven打包生成包含所有依赖的jar包

    http://blog.csdn.net/u013177446/article/details/54134583 ******************************************* ...

  8. maven导出项目依赖的jar包

    一.导出到默认目录 targed/dependency 从Maven项目中导出项目依赖的jar包:进入工程pom.xml 所在的目录下,执行如下命令: ? 1 mvn dependency:copy- ...

  9. 【华为云实战开发】15.Maven依赖的JAR包下载慢?赶紧看过来

    文:华为云DevCloud 亲亲土豆 相信许多JAVA开发者在日常工作中时常会碰到这种情况,那就是编译Maven工程时,工程所依赖的jar包文件下载非常慢,甚至经常出现下载不成功的问题,今天,小编就给 ...

最新文章

  1. Ubuntu 常用命令收集
  2. 幼儿园python_[Python]猜数字游戏AI版的实现(幼儿园智商AI)
  3. c 服务器文件是存在,客户端服务器在较大的文件的c文件传输问题
  4. C++类的内存地址存放问题
  5. var let this的区别
  6. scss编译输出css并转换成rem
  7. 《CLR via C#》之线程处理——线程池与任务
  8. 解读年度数据库性能:PostgreSQL的日志文件和数据加载
  9. Flex手机开发系列一:新建Flex手机项目并打包
  10. 华为-RH5885 V3 远程KVM
  11. FFmpeg实现多段小视频合成
  12. maven只是经手,不是触发:org.apache.maven.lifecycle.LifecycleExecutionException
  13. 网络模型早停earlystopping详解
  14. CSDN(Markdown编辑)怎样打出各种表情符号和文章目录【图文】
  15. Python str replace方法
  16. 时间序列-异常检测(Anomaly Detection)(四):深度学习方法
  17. 【重要公告】包头市新型冠状病毒感染肺炎防控工作指挥部公告(2022年第4、5、6、7号)
  18. 3dmax安装后破解Couldn't write to disk !
  19. 7-2 挑选苹果 (40分)
  20. Oracle数据库常用SQL语句查询

热门文章

  1. nginx php 104,记一次nginx 502排错经历:recv() failed (104: Connection reset by peer)
  2. [Java] 蓝桥杯BASIC-24 基础练习 龟兔赛跑预测
  3. L1-014. 简单题-PAT团体程序设计天梯赛GPLT
  4. 蓝桥杯 ADV-9 算法提高 递归倒置字符数组
  5. 谭晓生大闹中国计算机中心,360高管谭晓生不满中国计算机大会拖堂和临时加议程,现场摔话筒发飙...
  6. perl调用shell命令并获取输出
  7. 携程ELK日志分析平台深耕之路
  8. Java 实例 - 查找 List 中的最大最小值
  9. Lua基础篇-1 :什么是 Lua 语言?
  10. hdu 3905(dp)