maven基础

本文介绍了如何提高Maven构建速度,通过设置IDEA的Maven插件使用本地仓库,并讲解了Maven常用命令、依赖管理中的scope属性以及如何处理依赖冲突。此外,还详细阐述了如何利用Maven的Tomcat插件实现免配置运行Web项目,简化部署流程。
摘要由CSDN通过智能技术生成

1.快速构建maven
每次创建项目时, IDEA 要使用插件进行创建,这些插件当你创建新的项目时,它每次都会去中央仓库下载,这样使得创建比较慢。应该创建时,让它找本地仓库中的插件进行创建项目。
解决方式:
在 IDEA 的 Settings 窗口的 Build, Execution, Deployment > Build Tools > Maven > Runner 中对 VM Option 设置为:
-DarchetypeCatalog=internal
在这里插入图片描述
2.maven常用指令
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.maven坐标scope标签属性

javax.servlet.jsp
jsp-api
2.0
provided

scope标签决定了当前依赖是否需要打包到最后的war包里面,比如有些web容器本身包含servlet的组件,我们项目里面的servlet依赖坐标就需要用provided ,表示该依赖不用打包到war包里面。

在这里插入图片描述
4.maven解决依赖冲突
用标签把冲突的依赖排除,说明:排除依赖包中所包含的依赖关系,不需要添加版本号。

junit
junit
4.11
test


org.hamcrest
hamcrest-core


5.maven添加tomcat插件
我们之前创建的web项目都需要额外配置tomcat以后才能运行项目,现在Maven提供了tomcat插件,
这样我们就无需再添加额外的tomcat了。
步骤1:创建Maven类型的web工程
步骤2: pom.xml文件中添加插件信息


org.apache.tomcat.maven
tomcat7-maven-plugin
2.2

8080
/


步骤3:点击“add configuration”,按照图片中的步骤添加tomcat命令,运行tomcat插件
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_45663840

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值