• 【命令】Maven命令


    当前项目的依赖树:

      mvn dependency:tree

    -U、-B、-e

      -U参数: 该参数能强制让Maven检查所有SNAPSHOT依赖更新,确保集成基于最新的状态,如果没有该参数,Maven默认以天为单位检查更新,而持续集成的频率应该比这高很多

      -e参数:如果构建出现异常,该参数能让Maven打印完整的stack trace,以方便分析错误原因

      -B参数:该参数表示让Maven使用批处理模式构建项目,能够避免一些需要人工参与交互而造成的挂起状态

    -D、-P

      P代表(Profiles配置文件),mvn clean package -P test将触发test环境的profile配置,如下

    <profiles>
        <profile>
            <id>test</id>
            <activation>
            <property>
                <name>env</name>
                <value>test</value>
            </property>
            </activation>
        </profile>
        <profile>
            <id>prod</id>
            <property>
                <name>env</name>
                <value>prod</value>
            </property>
        </profile>
    </profiles>

      -D代表(Properties属性),执行mvn -Dattr=newattr clean package,则pom.xml内attr的实际值将被替换成newattr()如下

    <properties>
        <attr>defaultattr</attr>
    </properties>
    mvn -DpropertyName=propertyValue clean package
    如果propertyName不存在pom.xml,它将被设置。
    如果propertyName已经存在pom.xml,其值将被作为参数传递的值覆盖-D。
    如果要发送多个变量,请使用多个空格分隔符加-D:
    
    mvn -DpropA=valueA -DpropB=valueB -DpropC=valueC clean package
    

      

  • 相关阅读:
    深拷贝浅拷贝
    计算属性和监听,computed,watch
    字面量的引用与使用
    MYSQL 触发器
    JavaScript寻找对象方式
    JavaScript事件传播
    HTML 绑定事件
    JavaScript 中的 String()方法
    JavScript re模块
    JavScript Math函数的使用方法
  • 原文地址:https://www.cnblogs.com/itplay/p/10741922.html
Copyright © 2020-2023  润新知