美文网首页
maven install 和package

maven install 和package

作者: ananRunner | 来源:发表于2020-08-12 05:59 被阅读0次

    Maven install 安装指令,其实做了两件事情:

    1、将项目打包(jar/war),将打包结果放到项目下的target目录下
    2、同时将上述打包结果放到本地仓库的响应目录中,供其他项目或模块引用。
    

    Maven package打包指令,只做了一件事

    1、将项目打包(jar/war),将打包结果放到项目下的target目录下(也要先clean)
    

    无论是install还是package都必须先clean

    maven项目在package或install时忽略执行test的几种方法

    1.在项目所在文件夹根目录使用maven命令打包时:
    <!-- 不执行单元测试,也不编译测试类 -->
    mvn install -Dmaven.test.skip=true
    

    <!-- 不执行单元测试,但会编译测试类,并在target/test-classes目录下生成相应的class -->
    mvn install -DskipTests=true
    

    2、springboot项目中,在pom.xml文件中添加如下配置:

    <!-- 不执行单元测试,但会编译测试类,并在target/test-classes目录下生成相应的class -->
    <skipTests>true</skipTests>     
    

    <!-- 不执行单元测试,也不编译测试类 -->
    <maven.test.skip>true</maven.test.skip>
    

    3.maven项目的pom.xml文件的中添加如下配置:

    <!-- 不执行单元测试,但会编译测试类并在target/test-classes目录下生成相应的class -->
    <plugin>  
        <groupId>org.apache.maven.plugins</groupId>  
        <artifactId>maven-surefire-plugin</artifactId>  
        <version>2.5</version>  
        <configuration>  
            <skipTests>true</skipTests>  
        </configuration>  
    </plugin>
    
    

    4.idea中设置。

    image.png

    相关文章

      网友评论

          本文标题:maven install 和package

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