本文共 2482 字,大约阅读时间需要 8 分钟。
Mavenue是什么?
Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具,简单的说就是用来管理项目所需要的依赖且管理项目构建的工具。为什么要用Maven?
在我们现在的学习中,需要的jar包是越来越多,以后的框架中也会要使用更多的jar包。我们在之前每次新建一个项目都要导入相应的jar包,就很麻烦,如果忘了导入jar包就会导致项目出错。随着项目越来越庞大,以后的jar只会越来越多,那么jar包的管理就更加的麻烦,所以Maven就出现了。当然Maven的作用不仅仅是jar包管理,今天我们就先来看看Maven是如何进行jar包管理的Maven也是属于apache旗下的一款开源工具
mvn -version
若显示maven的版本号说明配置成功将上面的配置加入标签中,保存 然后我们找到默认仓库的位置:在C:/User/用户/.m2目录下 但是这个位置我们是不使用的,我们可以在maven安装目录下创建一个repository的文件夹 然后修改配置文件中的本地仓库的路径,路径就是新建的repository文件夹的路径下 到这里,Maven就彻底安装好了alimaven central aliyun maven http://maven.aliyun.com/nexus/content/groups/public/
1.打开IDEA,创建一个新项目
2.填写项目信息 3.选择maven的路径,maven配置文件的路径,仓库的路径 4.填写项目名称信息 5.选择自动导包 6.等待成功 然后我们取maven仓库发现出现了大量的jar包1.JavaWeb开发项目目录结构
src----->资源项目路径 main----->整个程序 java----->存放项目的java源代码 (dao、pojo、service、servlet、filter...) resources----->存放项目的资源文件 (xml、properties....) webapp----->存放网页代码及web-inf的核心文件 test----->测试用 java----->测试用java代码 resources----->测试用的资源文件的 pom.xml----->重要!重要!重要! pom.xml是Maven项目的核心配置文件,里面会配置所有和Maven相关的东西
我们手动创建这些没有的目录
然后配置这些让它们成为放可以放java代码或者存放资源的目录, 什么是target,也就是对应我们项目中的out文件夹2.IDEA中的的Maven配置
记住一点:我们所有的jar包都需要取pom.xml中的< dependencies>标签中配置
这些jar包的配置我们称之为Maven依赖,那么maven的依赖去哪里找呢? 推荐取maven的中央远程仓库下载:地址:https://mvnrepository.com/假如你的项目在IDEA中可以运行成功,但是无法发布运行,可以就是没有配置资源过滤
我们需要手动配置这个src/main/resources **/*.properties **/*.xml false src/main/java **/*.properties **/*.xml false
转载地址:http://uoiwi.baihongyu.com/