Maven中的 scope 简单介绍

Maven中各种scope的区别

  • compile,默认,参与编译,测试,运行,打包等过程,大部分依赖都是这个
  • test,仅参与测试代码的编译,运行,如junit
  • runtime,参与测试,运行,打包,不编译,如mysql-connnector
  • provided,参与编译,测试,运行,不打包,如java.servlet-api
  • system,参与编译,测试,运行,不打包,从本地系统读取,要配合systemPath使用

将本地jar包install到本地仓库

mvn install:install-file -Dfile=‪D:\thymeleaf-extras-springsecurity4-3.0.2.RELEASE.jar -DgroupId=org.thymeleaf.extras -DartifactId=thymeleaf-extras-springsecurity4 -Dversion=3.0.2.RELEASE -Dpackaging=jar

参考

Maven之scope详解

posted @ 2024-01-17 21:08  strongmore  阅读(78)  评论(0编辑  收藏  举报