maven依赖关系中Scope的作用
程序员文章站
2022-07-08 16:00:33
...
Dependency Scope
在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值:
* compile,缺省值,适用于所有阶段,会随着项目一起发布。
* provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
* runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
* test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
* system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。
mvn -v 查看maven版本
compile 编译
test 测试
package 打包
clean 删除target
install 安装jar包到本地仓库中
创建目录的两种方式
1.archetype:generate 按照提示进行选择
2.archetype:generate -DgroupId=组织名,公司网址的反写+项目名
-DartifactId=项目名-模块名
-Dversion=版本号
-Dpackage=代码所存在的包名
上一篇: 49. 字母异位词分组
下一篇: tomcat问题
推荐阅读
-
Maven - 依赖的作用范围
-
mysql-数据库中的关系表有什么作用 求大神解惑
-
mysql-数据库中的关系表有什么作用 求大神解惑
-
深入解析AngularJS框架中$scope的作用与生命周期_AngularJS
-
基于Spring中各个jar包的作用及依赖(详解)
-
Oracle中scope=both和scope=spfile选项的作用讲解
-
关于maven依赖关系的问题
-
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
-
对angularJs中controller控制器scope父子集作用域的实例讲解
-
maven 依赖中scope标签的配置范围详解