zoukankan      html  css  js  c++  java
  • Maven基础。

    ---恢复内容开始---

    Maven:

    1、概念。

      * maven 是一个项目管理工具。

      * maven的作用。

        1、jar包。依赖管理。将jar包放在jar包仓库(pom.xml),不需要每个项目都添加jar包。

        2、测试。

        3、项目发布。

    2、使用。

      * 下载解压即可。

      * 环境变量配置。

    3、仓库种类和关系。

      仓库分为:本地仓库、远程仓库(公司等)、中央仓库。

      默认使用C盘一文件里的仓库,没有的话自动在中央仓库下载。

      可以在配置文件更改本地仓库地址:<localRepository>E:maven_repository</localRepository>

    4、maven标准目录结构。

      传统项目,只有一个src根目录,而如果增加根目录,又产生了不统一的问题。

      maven标准目录结构:

        * src/main/java   核心代码部分

        * src/main/resources 配置文件部分

        * src/test/java  测试代码部分

        * src/test/resources 测试配置文件

        * src/main/webapp  页面资源,js , css.....

    5、maven常用命令。

      * clean : 删掉target目录。

      * complie:编译src/main 并放到  target目录下。

      * test :编译src/main  和  src/test  的代码

      * package:编译main 和 test 代码  ,并打war包。

      * install:编译代码,打war包。并把war包放到本地仓库。

      * deploy :发布,执行上面操作,并发布。

    6、maven 生命周期。

      上面命令中,clean是清理生命周期,后面的四个命令是默认生命周期。

      默认生命周期中,执行后面的,会默认把之前的都执行。

      maven概念模型图:

  • 相关阅读:
    POSIX 互斥锁: pthread_mutex_t
    cocos2dx 常见的32种切换场景的动画
    在Xcode中制作.a文件
    Xcode设置项之Architectures和Valid Architectures
    C/C++位操作运算符
    ValueVector和ValueMap
    iOS工程结构理解
    CocoaPods的安装
    Win7平台下配置Sublime Text2 的C++编译环境
    Objective-C中Block的常见用法
  • 原文地址:https://www.cnblogs.com/zhangyuhao/p/11073214.html
Copyright © 2011-2022 走看看