Maven 的常用指令和scope作用域

Java 新民 944℃ 已收录 1评论

maven 常用指令:
compile 编译
test 测试
clean 清空target文件夹,target文件夹是maven项目的编译好的class文件夹
package maven项目打成jar包
install 安装

注:如果在dos窗口中执行这些命令,每个命令上需要加入mvn,如:mvn compile

 

maven 仓库: 默认位置是在“我的文档中” 的 “.m2”文件夹中,
需要在maven安装目录中conf下的settings.xml 文件的第35行中设置自定义的maven本地仓库,
本地仓库是必须在本地磁盘中的某个文件夹
maven scope:
compile: 在编译范围有效,在编译和打包时都会存储进去

test: 在测试范围有效,在编译和打包时都不会存储进去

provided:在编译和测试的过程中有效,最后生成war包时不会加入,例如:servlet-api.jar ,因为servlet-api在
tomcat等 web 服务器中已经存在了,如果加进去会冲突

runtime: 在运行时依赖,编译时不依赖

默认的范围是compile

本站文章如未注明,均为原创丨本网站采用BY-NC-SA协议进行授权,转载请注明转自:https://www.snowruin.com/?p=1600
喜欢 (1)or分享 (0)
发表我的评论
取消评论
表情 代码 贴图 加粗 链接 私信 删除线 签到

Hi,请填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)条精彩评论。
  1. 一直打算做个主题,刚刚好需要这个,收藏之~
    新用户3460502017-04-10 12:32 回复| unknow| unknow