【编程日记】Maven项目搭建

Maven是什么?

Maven是一个项目管理和整合的工具。Maven为开发者提供了一套完整的构建生命周期框架。开发团队基本不用花多少时间就能自动完成工程的基础构建配置,因为Maven使用了一个标准的目录结构和一个默认的构建生命周期。在创建报告、检查、构建和测试自动配置时,Maven可以让开发者的工作变得更简单。

maven可以做的事

*  构建

  *  文档生成

* 报告

 * 依赖

 * SCMs(software configuration Management)

* 发布

* 分发

 * 邮件列表

新建项目流程

1.使用Eclipes集成软件(比较新版,自带Maven插件无需安装的)。

新建Maven项目


让系统自动新建目录框架


Finish


新建后因为缺少web.xml,报错。如图能解决

特别讲解

关于pom.xml

Maven工程结构和内容被定义在pom.xml中,全称即为project object moduel.


这里就是Maven特点,不用手抖动加载jar,而是由Maven管理

有时候这种Ad方法会失效,MAVEN导入依赖的Jar包时Index downloads are disabled, search results may be incomplete问题的解决 - CSDN博客,这个链接可以解决。

更多关于Maven细节及高阶,敬请期待,觉得文章有用还凑合,请点赞给予鼓励。

--Andy 2018-5-14

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 概述 Maven 是一个项目管理和整合工具 Maven 为开发者提供了一套完整的构建生命周期框架 Maven...
    闽越布衣阅读 9,811评论 6 39
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,069评论 6 342
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,442评论 19 139
  • Maven概述 Maven定义Maven是一个项目管理和整合,统一管理jar包的工具;Maven为开发者提供了一套...
    THQ的简书阅读 4,187评论 0 0
  • 保持专注最容易的方法是什么? 答案:番茄工作法! 为什么呢?为什么呢?因为吃一个番茄真的很容易,每个人都能做到啊!...
    萌妈育儿记阅读 4,282评论 7 3