maven 实用标签记录

<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包不会依赖传递下去

上一篇:CMAKE语法:add_definitions、add_compile_options


下一篇:O2OA编译报错的问题