maven apache 公司开源项目,项目构建工具

  • 好处:

项目小

坐标:公司名称+项目名称+版本信息

通过坐标去 仓库查找jar包

  • maven的两大核心:

*赖管理:对jar包管理过程.

项目构建:项目在编码完成后,对项目进行绸译、测试、打包、部署

  • 项目构建
  • 程序安装

配置环境变量

  • 本地仓库

私服 中央仓库

  • maven 项目目录
  • 常用命令

mvn clean 清理命令

mvn compile  编译为 .class

mvn test 执行所有单元测试(类格式XxxxTest.java)

mvn package 打包

mvn install 打包到本地仓库

  • 生命周期

 概念模型

最新文章

  1. 内存动态分配之realloc(),malloc(),calloc()与new运算符
  2. ejoy2d源码阅读笔记1
  3. Parallel并行编程初步
  4. BZOJ 1901 Zju2112 Dynamic Rankings ——树状数组套主席树
  5. 每天一个Linux命令
  6. IT男的”幸福”生活"续3
  7. JdbcTemplate查询数据 三种callback之间的区别
  8. Upload/download/UrlConnection/URL
  9. kali获得已经安装的软件列表
  10. Hadoop中Combiner的作用
  11. Delphi重载,覆盖,多态
  12. N - Marriage Match II - HDU 3081(最大流)
  13. php 查找数组中是否存在某项,并返回指定的字符串,可用于检查复选,单选等
  14. 数据分析R语言1
  15. flash/flex 编译错误汇总
  16. String 转Map(基于Guava类库)
  17. JS清除DIV的选中状态
  18. ReactiveX 学习笔记(25)使用 RxJS + Vue.js 调用 REST API
  19. JavaBean之lombok
  20. 基于Eclipse搭建hadoop开发环境

热门文章

  1. 树莓派Pi账户密码简单重置
  2. asp.net中的<% %>,<%= %>,<%# %><%$ %>的使用
  3. C#中的==和Equals的区别
  4. vim插件YouCompleteMe安装
  5. 2018-11-15-UWP-how-to-get-the-touch-width
  6. Node.JS-经典教程
  7. linux设定 runlevel 3
  8. Codeforces 1215E 状压DP
  9. ps:界面概览
  10. Django中如何将javascript中的变量传给位于javascript内的{% url %}中的参数?