zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    OA并发用户数(转)
    mysql中limit用法[转]
    解决IE浏览器中AJAX只能运行一次的IE缓存问题
    ASP.NET AJAX 1.0 beta 发布了...
    开始我的第一个WPF程序
    前WPF PM 用WPF写的一个XAML即时编辑器 kaxaml
    啊..要死了...
    const 和 static readonly
    DCDC Converter(六)同步整流管
    DCDC Converter(三)效率之计算(2):Discontinuous Mode
  • 原文地址:https://www.cnblogs.com/liesun/p/7895518.html
Copyright © 2011-2022 走看看