今天学习了下使用maven构建项目,因为之前学习其他的框架遇到很多问题,这次从开始到配置好也是一步一步的去探索,小心翼翼的根据自己的工具进行配置。首先说明下,我的idea版本是ideaIU-2018.1.5.exe;tomcat服务器选用的是apache-tomcat-8.0.53;数据库版本是5.7.19-log。
maven是一个工具,现在可用于构建和管理任何基于Java的项目。我们希望我们已经创建了一些东西,使Java开发人员的日常工作变得更加容易,并且通常有助于理解任何基于Java的项目。
Maven的目标
Maven的主要目标是让开发人员在最短的时间内理解开发工作的完整状态。为了实现这一目标,Maven试图处理以下几个方面的问题:
- 使构建过程变得简单
- 提供统一的构建系统
- 提供优质的项目信息
- 提供最佳实践开发指南
- 允许透明迁移到新功能
使构建过程变得简单
虽然使用Maven并不能消除对底层机制的了解,但Maven确实提供了很多屏蔽细节。
提供统一的构建系统
Maven允许项目使用其项目对象模型(POM)和一组使用Maven由所有项目共享的插件进行构建,从而提供统一的构建系统。一旦您熟悉了Maven项目的构建方式,您就会自动了解所有Maven项目的构建方式,从而在尝试导航许多项目时节省了大量时间。
下面我将自己学习的过程做一个简单的记录介绍:
首先到maven官网上下载maven,网址: