Maven 仓库
Maven中的仓库是用来存放maven构建的项目和各种依赖的(Jar包)
Maven的仓库分类
本地仓库: 位于自己计算机中的仓库, 用来存储从远程仓库或中央仓库下载的插件和 jar 包。
远程仓库: 需要联网才可以使用的仓库,阿里提供了一个免费的maven 远程仓库。
中央仓库: 在 maven 软件中内置一个远程仓库地址 http://repo1.maven.org/maven2 ,它是中央仓库,服务于整个互联网,它是由 Maven 团队自己维护,里面存储了非常全的 jar 包,它包含了世界上大部分流行的开源项目构件。
Maven 本地仓库的配置
maven仓库默认是在 C盘 .m2 目录下,我们不要将仓库放在C盘,所以这里要重新配置一下,这里提供了一个本地仓库,将 “repository.rar”解压至自己的电脑上,我解压在D:\software\repository目录下(注意最好放在没有中文及空格的目录下)
在maven安装目录中,进入 conf文件夹, 可以看到一个 settings.xml 文件中, 我们在这个文件中, 进行本地仓库的配置。
打开 settings.xml文件,进行如下配置如下
将D:\software\repository\repository拿出来,然后配置到本地仓库的位置。
配置阿里云远程仓库
Maven默认的远程仓库是在国外, 所以下载jar包时速度会非常慢, 这里推荐大家使用我大天朝的阿里云仓库
<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
创建Maven项目
IDEA中配置Maven
1.打开IDEA 创建一个新的project
2.起名为web_work
3.首先打开IDEA 选择File --> Settings --> 搜素maven,就会看到如下界面
这里指定本地Maven的安装目录 如果bin目录上一级不行的话,就直接写到/bin目录。
4.修改默认配置配置
创建Maven工程
在IDEA中配置好maven后, 接下来我们使用maven去快速的去构建一个 JavaWeb项目
1.project创建好以后, 选择创建module
2.选中创建一个 maven 工程
3.点击 Next填写项目信息
4.创建好的工程,长这个样子
src/main/java —— 存放项目的.java 文件
src/main/resources —— 存放项目资源文件,如数据库的配置文件
src/test/java —— 存放所有单元测试.java 文件,如 JUnit 测试类
target —— 项目输出位置,编译后的class 文件会输出到此目录
pom.xml ——maven 项目核心配置文件
Maven工程改造
当前创建的maven项目是一个 普通的Java项目,不是web项目,我们要进行一下改造
1.当前创建的maven项目是一个 普通的Java项目,不是web项目,我们要进行一下改造
2.选择 project Structure —> facets—> 点击+号 添加web —> 选择当前工程hello_maven
3.修改路径信息
修改前
4..修改为 我们的 webapp目录
5.点击ok 后,项目就变为了web项目, 在webapp目录下再创建一个 index.jsp,就OK了