项目管理工具之maven

1、maven介绍

  1.1、maven 是基于POM( 工程对象模型),通过一小段描述来对项目的代码、报告、文件管理的工具。它是一个跨平台的项目管理工具,使用java开发,依赖于jdk1.6及以上。其主要的功能有:管理依赖、项目构建。(依赖就是指jar包)

  1.2、项目构建的方式:

    (1)eclipse

    (2)Ant:专门的项目构建工具

    (3)maven:项目管理工具,也是一个项目构建工具,通过使用maven,可以对项目进行简单快速的构建,但是需要按照maven的规范去进行代码的开发,即有约束。

2、maven的的安装配置

  maven中有两个配置文件:用户配置(.m2/settings.xml)和全局配置(settings.xml)。  

  Ubuntu17.10:

  sudo apt-get install maven ( 如需视频辅导:https://youtu.be/kSh8aq0IVWw )

        

  Windows 8:

  https://youtu.be/3R2YcLXNy3Q  

3、创建maven工程

   3.1、maven工程结构:Project

               |--src(源码包)

                 |--main(正常的源码包)

                    |--java(.java文件的目录)
                    |--resources(资源文件的目录)

                 |--test (测试的源码包)

                    |--java
                    |--resources

               |--target(class文件、报告等信息存储的地方)

  3.2、创建HelloMaven工程

    (1)按照maven的工程结构创建HelloMaven工程

    (2)

  3.3、Maven命令的使用

    (1)maven的命令要在pom.xml所在的目录中执行

        mvn compile     编译的命令

        mvn clean         清除的命令

        mvn test                      将test中的源码进行编译

        mvn package              打包命令

        mvn install                   会把打好的包安装到本地仓库

        

    (2)组合命令

4、M2Eclipse

  手动安装M2eclipse: https://www.cnblogs.com/li3807/p/6416250.html

  参考视频:https://youtu.be/9wxpTenX5-0

  创建工程:

  

  

  

  

 

   不再支持源选项 1.5。请使用 1.6 或更高版本:

 

 

 

 

5、maven的核心概念

  (a)坐标

  (b)依赖管理

  (c)生命周期

  (d)插件

  (e)继承

  (f )聚合

6、maven的仓库管理

转载于:https://www.cnblogs.com/enjong/articles/8569191.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值