Maven

一、Maven简介

不同的IDE,比如eclipse和idea,在他们两个下面写的项目结构不同,eclipse写的项目往idea导的时候可能出错,反之亦然。而Maven统一了目录结构。

二、手动创建Maven项目

先创建一个文件夹,在里面创建一个pom.xml文件,再创建一个src文件夹,在该文件夹下创建两个子文件夹:main、test。这两个子文件夹下有分别有java和resources文件夹。D:\classs\Maven\002_code\41\maven01
看这个路径下的文件就晓得了。

三、配置

在这里插入图片描述
默认仓库位置是在C盘,当一个项目需要的jar包多了占用C盘的空间就多了。所以给他改位置。
注意斜杠给他反过来

在这里插入图片描述

而且下载jar包的网址一般是在国外,下载速度慢。所以下载地址设置为阿里的镜像。
在这里插入图片描述

四、编译

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
BUILD SUCCESS
这样,java项目就编译成功了。

然后我们来看刚刚的maven的repository,代码仓库
在这里插入图片描述

五、运行

在这里插入图片描述
后面com.xxxx.demo是包名,Hello是类名。

在这里插入图片描述
运行成功,Hello Maven!

六、idea集成maven环境

在这里插入图片描述
在seetings里面做如下设置。

因为用的社区版,所以每个项目都要配maven。

七、maven创建java项目:d:maventest01

在这里插入图片描述
选择模板

在这里插入图片描述
配置maven,如果配置了全局这里就不用每次都配了。
在这里插入图片描述
好了就是这样。发现main和test缺少resources目录,手动给他添加。

在这里插入图片描述
添加好还要给他标记。

或者在File的Project Structure里面设置。
在这里插入图片描述

八、编译项目

在这里插入图片描述
这里做的是编译命令。
该命令执行完生成一个target目录,里面存放着源码。
在这里插入图片描述
如法炮制整一个打包命令。

在这里插入图片描述
打包成功!
在这里插入图片描述

九、创建web项目:d:mavenweb11

在这里插入图片描述
首先选择的模板就不一样,web要选webapp
在这里插入图片描述
哭了,webapp有两个,不要选上面那个。呜呜呜。

maven的web项目是需要服务器的支持的。
在这里插入图片描述
在这里插入图片描述

十、启动web项目

  1. jetty
    在这里插入图片描述
    在这里插入图片描述
    访问网址
    在这里插入图片描述
  2. tomcat:
    在这里插入图片描述
    然后启动
    在这里插入图片描述
    访问网站。
    在这里插入图片描述

十一、仓库

在这里插入图片描述

11.1 如何使用依赖下载jar包

在这里插入图片描述
把上面复制的依赖粘贴到下面就ok了。
在这里插入图片描述

十二、maven环境下构建多模块项目d:mavenparent

多模块的依赖关系。
说白了就是controller要调用service,service要调用dao。
所以在service里面添加dao的依赖,在controller里面提阿尼啊service的依赖。

十三、打包d:ideaWorkSpace:mavendabaotest

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值