maven基础3

一、引用本地项目x到另一个项目y
1.在mvn install项目x
2.在y的pom.xml文件中配置依赖关系
3.根据x项目中编译的class路径引用项目
二、scope有效范围
1.scope:compile,test,provide
2.有效范围
compile test provide
编译 1 1 1
测试 0 1 0
参与编译 1 0 0
参与打包 1 0 0
参与部署 1 0 0
主程有效 1 0 1

3.有效示例
test junit.jar
provide servlet.jar
4.maven的生命周期
需要执行的命令都是从头开始的

三、eclipse中maven使用前的配置
1.配置maven安装目录在这里插入图片描述

2.配置maven配置文件,通过它来找到本地库
在这里插入图片描述
3.通过eclipse中maven组件生成的项目中jrelibrary时1.5版的,会有一点小问题:
jdk1.5 List s=new ArrayList();
jdk1.5以上 List s=new ArrayList<>();
手动修改:
a.删除原有的1.5,添加本地安装的。 在这里插入图片描述
b.配置Java compiler:

在这里插入图片描述
四、在eclipse中创建maven类型的web项目
1.创建maven项目时,勾选war类型:
在这里插入图片描述
2.创建项目后,右键项目名称选择properties,进入如下界面,去掉勾之后,点击apply:

在这里插入图片描述
3.再次勾选Dynamic Web Module,会出现如下提示:
在这里插入图片描述
4.点击链接,进入如下画面:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191211180720779.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2h5dDE4MjM4MA==,size_16,color_FFFFFF,t_70
5.修改内容如下,点击ok关闭画面:
在这里插入图片描述
6.点击Apply and Close结束配置,maven类型web项目配置完成:
在这里插入图片描述
6.如果web项目启动不了,可以再次确认一下该配置信息是否保存,否则不能在server上启动

发布了40 篇原创文章 · 获赞 1 · 访问量 4488

猜你喜欢

转载自blog.csdn.net/hyt182380/article/details/103464211