maven工程servlet实例之导入项目依赖jar包

maven工程servlet实例之导入项目依赖jar包

  • 添加 jar 包的坐标时,还可以指定这个 jar 包将来的作用范围。每个 maven 工程都需要定义本工程的坐标,坐标是 maven 对 jar 包的身份定义,比如:入门程序的
  • 坐标定义如下:

com.itheima

hello_maven

0.0.1-SNAPSHOT
  • packaging:打包类型
  • jar:执行package会打成jar包
  • war:执行package会打称war包
  • pom:用于maven工程的继承,通常夫工程设置为pom
  • 从互联网搜索
  • https://mvnrepository.com/
  • https://mvnrepository.com/
  • 网站搜索实例
    maven工程servlet实例之导入项目依赖jar包
    maven工程servlet实例之导入项目依赖jar包
    maven工程servlet实例之导入项目依赖jar包
  • 依赖范围
  • A依赖B,需要在A的pom.xml文件中添加B的坐标,添加坐标时需要指定依赖范围,依赖范围包括:
  • compile:编译范围,指 A 在编译时依赖 B,此范围为默认依赖范围。编译范围的依赖会用在编译、测试、运行,由于运行时需要所以编译范围的依赖会被打包。
  • provided:provided 依赖只有在当 JDK 或者一个容器已提供该依赖之后才使用, provided 依赖在编译和测试时需要,在运行时不需要,比如:servlet api 被 tomcat 容器提供。
  • runtime:runtime 依赖在运行和测试系统的时候需要,但在编译的时候不需要。比如:jdbc的驱动包。由于运行时需要所以 runtime 范围的依赖会被打包。
  • runtime:runtime 依赖在运行和测试系统的时候需要,但在编译的时候不需要。比如:jdbc的驱动包。由于运行时需要所以 runtime 范围的依赖会被打包。
  • system:system 范围依赖与 provided 类似,但是你必须显式的提供一个对于本地系统中 JAR文件的路径,需要指定 systemPath 磁盘路径,system依赖不推荐使用。

Original: https://www.cnblogs.com/ailhy/p/16618630.html
Author: 我滴妈老弟
Title: maven工程servlet实例之导入项目依赖jar包

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/575490/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球