<scope>compile</scope>

1. compile 默认的范围,编译 测试 运行都有效。 
2. provided 编译和测试时有效,最后运行时候不会被加入(打包时会被exclude)。如servlet-API,swagger,lombok 
3. runtime 在测试和运行时有效。 
4. test 在测试时有效。 
5. system 与本机系统相关联,可移植性差。编译和测试时有效。 
6. import 导入的范围,它只在使用dependencyManagement中,表示从其他pom中导入dependecy的配置

<optional>true</optional>

表示对应的jar包不会依赖传递下去

install和package命令区别

install 命令比 package 多一步:把打好的可执行jar包(war包或其它形式的包)布署到本地 maven 仓库

相关文章:

  • 2022-12-23
  • 2021-07-05
  • 2021-06-08
  • 2022-01-04
  • 2021-07-11
  • 2022-12-23
猜你喜欢
  • 2021-07-23
  • 2021-06-27
  • 2021-10-26
  • 2021-10-30
  • 2021-11-20
  • 2021-09-23
  • 2021-12-23
相关资源
相似解决方案