通过Maven将指定Jar包下载到指定的本地目录

作者: ʘᴗʘ发布时间:2021-09-28 09:55 浏览量:253 点赞:165 售价:0

现在大家大部分都通过Maven等工具来管理包,但是特殊情况下还是需要将包下载到本地。我们可以通过maven命令来完成这个需求。创建一个pom.xml文件,文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>Spider</groupId>
    <artifactId>Spider</artifactId>
    <version>1.0</version>

    <dependencies>
        <dependency>
            <!-- jsoup HTML parser library @ http://jsoup.org/ -->
            <groupId>org.jsoup</groupId>
            <artifactId>jsoup</artifactId>
            <version>1.9.2</version>
        </dependency>
        <dependency>
            <groupId>org.codehaus.jackson</groupId>
            <artifactId>jackson-mapper-asl</artifactId>
            <version>1.9.13</version>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <artifactId>maven-dependency-plugin</artifactId>
                <configuration>
                    <excludeTransitive>false</excludeTransitive> 
                    <stripVersion>true</stripVersion>
                    <outputDirectory>./lib</outputDirectory>
                </configuration>
            
            </plugin>
        </plugins>
    </build>

</project>

然后在当前目录按住Shift键,同时点击右键,选择“在此处打开命令窗口”。然后在命令窗口内输入命令:

mvn dependency:copy-dependencies

回车运行后,就可以在当前目录下面发现一个lib文件夹,这个文件夹内,就是我们需要的jar包。

版权声明:《通过Maven将指定Jar包下载到指定的本地目录》为CoderBBB作者「ʘᴗʘ」的原创文章,转载请附上原文出处链接及本声明。

原文链接:https://www.coderbbb.com/articles/14

其它推荐:

  • win10+IntelliJ下载安装Maven并配置镜像、环境变量等(统一系统命令行maven和IntelliJ的maven)

    本文的主要介绍了如何在win10操作系统,下载安装Maven,并配置:环境变量、本地仓库(默认本地仓库在C盘,占磁盘空间比较厉害)、阿里云Maven镜像服务器,然后将系统Maven配置到IntelliJ中取代IntelliJ自带的Maven。

  • springboot读取jar包中Resources路径下的txt文件

    springboot读取jar包中的文件是一个常见需求,本文介绍了如何通过ClassPathResource来读取Resources路径下的txt文件。

  • vue+websocket配合Springboot+netty实现基于web浏览器的IM即时通讯系统

    使用vue+websocket前端配合springboot+netty的后端来实现简单的web im即时通讯系统。支持websocket使用SSL证书加密。详细介绍了netty如何最简实现websocket的支持、WEB前端如何最简实现websocket。

  • springboot打印error报错信息到钉钉群

    本文介绍了一种全新的springboot日志打印形式。通过一些配置,可以直接将springboot项目的报错打印到钉钉群,加大减轻了运维人员工作量,并能够及时的获取到服务器的错误信息,更快修正。

  • 【亲测有效】解决win10 git文件状态图标不显示的问题

    本文解决了win10系统下Git文件状态图标不显示的问题,并详细讲解了问题的根本原因。如果你也遇到了类似win10系统overplay icon图标不显示的问题,请参考本文解决。

  • Vditor粘贴、上传图片到阿里云OSS(WEB直传方式)

    当我们在Vditor中粘贴站外图片或直接上传本地图片的时候,我们希望图片直接上传到阿里云OSS上,不经过我们的业务服务器转发,这样可以有效降低业务服务器的带宽占用,同时还能提高图片的上传速度。本文介绍了如何配置Vditor,让其可以完美直传图片到阿里云OSS中。

  • springboot使用redis限制并发请求、限流

    日常开发中经常会遇到需要限流、限制并发的需求,网上有很多算法、框架的介绍,但通常比较复杂,对于小项目来讲过于复杂。本文介绍了一种通过redis incr函数来实现的简便限流算法,并提供了完整源代码,可以快速的整合到你的项目中,实现API限流。

  • java使用Gzip压缩Json字符串

    本文提供了一个使用java内置的Gzip算法压缩字符串(比如JSON)的压缩、解压缩类,使用本文的代码可以方便的压缩将JSON的体积压缩一半以上。

  • springboot整合thymeleaf完成第一个HTML网页

    在当前的HTML网页开发中,虽然Vue、React等框架非常流行,但是因为部分行业、网站对搜索引擎SEO的需求,传统的模板引擎仍有一席之地。本文继续使用上文生成的Demo工程,通过引入thymeleaf来完成我们的第一个网页。

  • Google无法访问CDN资源导致google search console移动设备易用性错误

    google search console提示移动设备易用性错误,排查发现是因为google无法访问cdn上的css文件导致的。经过深入了解,发现google请求cdn上的资源时,会先请求该cdn域名下的robots.txt。如果请求失败,就不再请求cdn上的其他文件了。

user

ʘᴗʘ

77
文章数
69227
浏览量
54840
获赞数
67.80
总收入