美文网首页
利用Maven安装jar包,提取jar包

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

作者: v_wee | 来源:发表于2015-03-16 12:14 被阅读1106次

    安装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目录

    相关文章

      网友评论

          本文标题:利用Maven安装jar包,提取jar包

          本文链接:https://www.haomeiwen.com/subject/bmjixttx.html