maven的本地仓库
maven的工作需要下载一些jar包,当项目需要使用到jar包时,会先从本地仓库中查找并拿出使用,若本地仓库没有需要的jar包,在联网状态下会通过中央仓库(内含几乎所有开源jar包)下载并存入本地仓库,有些公司在没有联网的状态下,本地仓库又没有需要jar包时,往往会通过远程仓库(私服)来通过局域网下载jar包。
Maven工程的结构
IDEA集成使用maven
在实战中,常常会用流行的开发工具来开发项目,那么如何使用IDEA工具来创建maven工程呢?
(1)配置Maven
打开settings —— 找到Maven
配置你的maven安装目录,以及settings.xml文件路径 ,最后一个本地仓库路径会从你之前配置的settings.xml中的本地仓库位置自动判断
这样IDEA对maven的配置就完成了,那么如何使用IDEA构建一个maven项目呢?
以通过maven的方式构建一个项目为例:
(1)New 一个project,选择Maven,可以选择使用骨架,也可以选择不用
这里演示使用骨架来创建web项目(建议不使用)
填写你的项目名称,指定groupId,Next
再次确认你的maven安装路径和settings.xml路径
添加该属性,防止以后没网状态也能创建maven项目
点击Finsh即可创建完成
看看项目结构:
但这样的项目结构是不完整的,完整的项目结构应该是:
maven项目的标准目录结构:
src/main/java
src/main/resources
src/test/java
src/test/resources
下面来构建目录,在main上右击New->Directory 新建java文件夹和resources文件夹
在src目录上右击New->Directory 新建test文件夹
在test目录上右击New->Directory 新建java和resources文件夹
接下来就是把新建立的文件夹进行关联了,看清楚红色的关联对象,关联错了就得重新关联,这一定不能出错,关联方法如下图
src/main/java 关联为 Sources Root
src/main/resources 关联为Resources Root
src/test/java 关联为Test Sources Root
src/test/resources 关联为 Test Resources Root
这样才是一个完整的maven标准目录结构
测试使用
(1)创建一个Servlet
发现需要导入Servlet的jar包,但是由于我们创建的是Maven项目,因此我们需要配置servlet的jar包的坐标即可,在pom.xml中添加坐标
记得添加javax.servlet-api 否则无法使用注解
添加依赖后即可使用servlet
添加tomcat插件
进行如下配置
在右侧就可以看到
这样就可以启动tomcat了