利用Maven安装jar包,提取jar包

安装jar包

1.pom如下配置

    <properties>
        <mysql.driver.version>5.1.13</mysql.driver.version>      
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <dependencies>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>${mysql.driver.version}</version>
            <scope>runtime</scope>
        </dependency>   
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <scope>test</scope>
        </dependency>         
    </dependencies>

2.执行mvn clean install -Dmaven.test.skip=true
安装依赖包至M2仓库
-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。

拷贝依赖包至指定位置

1.pom.xml如下配置

    <build> 
        <plugins> 
            <plugin> 
                <artifactId>maven-dependency-plugin</artifactId> 
                <configuration> 
                    <outputDirectory>${project.build.directory}/lib</outputDirectory> 
                    <excludeTransitive>false</excludeTransitive> 
                    <stripVersion>true</stripVersion> 
                </configuration> 
            </plugin> 
        </plugins> 
    </build> 
  • 其中${project.build.directory}是maven变量,表示target目录。如果不写的话,将在根目录下创建lib目录。
  • excludeTransitive,表示是否不包含间接依赖的包;
  • stripVersion表示复制的jar文件去掉版本信息。
  • 其他configuration可以参考
    http://maven.apache.org/plugins/maven-dependency-plugin/copy-dependencies-mojo.html

2.执行mvn dependency:copy-dependencies
所有依赖的jar将提取到lib目录

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,104评论 6 342
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,768评论 19 139
  • Maven编译代码的相关命令 第一、main目录下的主代码编写完毕后,使用Maven进行编译,在项目根目录下运行命...
    加油小杜阅读 5,147评论 0 2
  • 使用指导 如何添加外部依赖jar包 在Maven工程中添加依赖jar包,很简单,只要在POM文件中引入对应的<de...
    静默虚空阅读 7,787评论 0 13
  • 要从何说起 才能算是故事的开端 你的名字 恰好是我们认识的开始 有人说 三个月的时间 足够去了解一个人 而我 却仅...
    小欧学长阅读 2,241评论 0 2