Maven——服务于Java平台的自动化构建工具
Maven有一个远程中心库来统一各个项目以及对应的版本。
将远程库的jar包下载到本地库,并通过在pom.xml内配置,来自动导入其他项目。
构建:以“Java源文件”“框架配置文件”“JSP”“HTML”“图片”等资源为原材料,去“生产”一个可运行项目的过程。
如果没有Maven
一个项目就是一个工程,如果项目十分庞大,就不适合用package划分模块。最好是每个模块对应一个工程,便于分工协作。
项目中的jar包需要复制粘贴到WEB-INF/lib目录下(同样的jar包出现在不同的工程中,浪费空间,工程臃肿)
jar包的获取需要自行从网站上搜索。(资源不规范)
每个jar包还可能依赖别的jar包(重复导入)