• maven笔记


    maven基本命令

    mvn -v  查看maven版本

      compile  编译

      test  测试

      package  打包

      clean  删除target

      install  安装jar包到本地仓库中

    自动创建目录的两种方法

    1. archetype:generate:按照提示进行选择
    2. archetype:generate -DgroupId=组织名,公司网址的反写+项目名

            -DartifaceId=项目名-模块名

            -Dversion=版本号

            -Dpackage=代码所在的包名

    完整的项目构建过程包括:

    清理(clean)、编译(compile)、测试(Test)、打包(package)、集成测试、验证、部署(install)。

    maven生命周期:

    clean  清理项目(pre-clean、clean、post-clean)

    default  构建项目(最核心compile、testpackage、install)

    site  生成项目站点(pre-site、site、post-site、site-deploy)

    maven依赖冲突:

    1. 短路优先原则:相同名称的jar包谁的继承体系最近则依赖谁。
    2. 先声明先优先:路径相同的先声明的先解析。

    坐标信息标签配置

    <groupId>反写公司网址+项目名</groupId>
    
    <artifactId>项目名+模块名</artifictId>
    
    <!--第一个0表示大版本号,第二个0表示分支版本号,第三个0表示小版本号
    
      0.0.1 snapshot快照 alpha内部测试 beta公测 Release公测 GA正式发布-->
    
    <version>0.0.0</version>
    <!--默认是jar
      war zip pom
    -->
    
    <packaging></packaging>

     依赖列表

    <denpendencies>
            <denpendency>
                <groupId></groupId>
                <artifactId></artifactId>
                <version></version>
                <type></type>
                <scope></scope>
    
                <!--设置依赖是否可选-->
                <optional></optional>
    
                <!--排除依赖传递列表-->
                <exclusions>
                    <exclusion>
                    </exclusion>
                </exclusions>
            </denpendency>
        </denpendencies>
  • 相关阅读:
    java验证身份证号码
    java两种定时器
    Nginx负载均衡配置
    python中import list,dictionary常量在class实例化时遇到的坑
    UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 218: illegal multibyte sequence解决方案
    jenkins+gradle打包android遇到的坑
    mac安装神器brew
    mac配置jenkins遇到的问题及解决办法
    django框架搭建web服务
    贯众云平台脚本编写之判断、循环以及shell命令的使用
  • 原文地址:https://www.cnblogs.com/liesun/p/7895518.html
Copyright © 2020-2023  润新知