• maven 介绍(二)


    本文内容主要摘自:http://www.konghao.org/index 内部视频

    三、仓库

    仓库:本地仓库;远程仓库;私有仓库(nexus)

    1. nexus 的安装:

        1). 下载并且解压缩

        2). 将bin添加到环境变量

        3). nexus install将nexus安装到windows的服务中

        4). 修改

        

     2. 仓库介绍:

        1). host的仓库。内部项目的发布仓库

             

        2). proxy的仓库。从远程中央仓库中寻找数据的仓库

             

        3). group仓库。组仓库用来方便开发人员进行设置的仓库

    3. 私有仓库的设置:

        1). 更新私有仓库的索引       

        2). 设置镜像(设置setting.xml)

             

         3). 在settings.xml配置仓库,此时本机中的所有maven项目都会去私有仓库中查询依赖

              

    4. 项目的发布:

        

    5. 创建项目工厂和设置权限:

        

         

          

    四、生命周期

         1. clean

             pre-clean 执行一些需要在clean之前完成的工作

             clean 移除所有上一次构建生成的文件

             post-clean 执行一些需要在clean之后立刻完成的工作

         2. compile

             validate

             generate-sources

             process-sources

             generate-resources

             process-resources 复制并处理资源文件,至目标目录,准备打包。

             compile 编译项目的源代码。

             process-classes

             generate-test-sources

             process-test-sources

             generate-test-resources

             process-test-resources 复制并处理资源文件,至目标测试目录。

             test-compile 编译测试源代码。

             process-test-classes

             test 使用合适的单元测试框架运行测试。这些测试代码不会被打包或部署。

             prepare-package

             package 接受编译好的代码,打包成可发布的格式,如 JAR 。

             pre-integration-test

             integration-test

             post-integration-test

             verify

             install 将包安装至本地仓库,以让其它项目依赖。

             deploy 将最终的包复制到远程的仓库,以让其它开发人员与项目共享。

           3. site

               pre-site 执行一些需要在生成站点文档之前完成的工作

               site 生成项目的站点文档

               post-site 执行一些需要在生成站点文档之后完成的工作,并且为部署做准备

               site-deploy 将生成的站点文档部署到特定的服务器上

    五、插件:

           插件是maven的核心,所有执行的操作都是基于插件来完成的。为了让一个插件中可以实现众多的类似功能,maven为插件设定了目标,一个插件中有可能有多个目标

           其实生命周期中的重要的每个阶段都是由插件的一个具体目标来执行的

  • 相关阅读:
    java,控制台输入输出,switch等值比较
    关于utf-8(网上查阅)
    Java,基础语法(网上查阅)
    Java,背景,组成
    《DSP using MATLAB》Problem5.16
    《DSP using MATLAB》Problem 5.15
    《DSP using MATLAB》Problem 5.14
    《DSP using MATLAB》Problem 5.13
    《DSP using MATLAB》Problem 5.12
    《DSP using MATLAB》Problem 5.11
  • 原文地址:https://www.cnblogs.com/Jtianlin/p/4466879.html
Copyright © 2020-2023  润新知