当前位置: 首页 > news >正文

Maven 引入外部依赖

如果我们需要引入第三方库文件到项目,该怎么操作呢?

pom.xml 的 dependencies 列表列出了我们的项目需要构建的所有外部依赖项。

要添加依赖项,我们一般是先在 src 文件夹下添加 lib 文件夹,然后将你工程需要的 jar 文件复制到 lib 文件夹下。我们使用的是 ldapjdk.jar ,它是为 LDAP 操作的一个帮助库:

https://www.runoob.com/wp-content/uploads/2018/09/11-external-project-structure.jpg

然后添加以下依赖到 pom.xml 文件中:

<dependencies><!-- 在这里添加你的依赖 --><dependency><groupId>ldapjdk</groupId>  <!-- 库名称,也可以自定义 --><artifactId>ldapjdk</artifactId>    <!--库名称,也可以自定义--><version>1.0</version> <!--版本号--><scope>system</scope> <!--作用域--><systemPath>${basedir}\src\lib\ldapjdk.jar</systemPath> <!--项目根目录下的lib文件夹下--></dependency> 
</dependencies>

pom.xml 文件完整代码如下:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.companyname.bank</groupId><artifactId>consumerBanking</artifactId><packaging>jar</packaging><version>1.0-SNAPSHOT</version><name>consumerBanking</name><url>http://maven.apache.org</url><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency><dependency><groupId>ldapjdk</groupId><artifactId>ldapjdk</artifactId><scope>system</scope><version>1.0</version><systemPath>${basedir}\src\lib\ldapjdk.jar</systemPath></dependency></dependencies></project>

http://www.lryc.cn/news/187878.html

相关文章:

  • BS EN 12104-2023 软木地砖检测
  • 用Nginx搭建一个可用的静态资源Web服务器
  • MAX30102心率血氧传感器
  • 高效解决 TypeError : ‘ numpy._DTypeMeta‘ object is not subscriptable 问题
  • Hadoop作业篇(一)
  • SpringCloud中的分布式锁用法详解(Java+Redis SETNX命令)
  • 初学者如何选择:前端开发还是后端开发?
  • 从php页面插入MySQL的数据变为乱码如何解决?
  • OpenCV防抖实践及代码解析笔记
  • 函数栈帧的创建与销毁剖析
  • 性能测试-如何进行监控设计
  • 大数据List去重
  • CentOS8.2重启网络
  • 2023年【G1工业锅炉司炉】考试题及G1工业锅炉司炉模拟考试
  • 观察者模式 行为型设计模式之七
  • 数据结构与算法之堆: Leetcode 451. 根据字符出现频率排序 (Typescript版)
  • 吃透底层:从路由到前缀树
  • SparkSQL外部数据源
  • 林沛满-TCP 是如何避免被发送方分片的?
  • Java中的枚举是什么?
  • java学习--day24(单例模式序列化Lambda表达式)
  • 从0开始学go第六天
  • unity设计模式——代理模式
  • SpringBoot 如何使用 Grafana 进行可视化监控
  • 【Codeforces】 CF1762E Tree Sum
  • 用《斗破苍穹》的视角打开C#委托2 委托链 / 泛型委托 / GetInvocationList
  • 唐老师讲电赛
  • [ICCV-23] DeformToon3D: Deformable Neural Radiance Fields for 3D Toonification
  • 配置Hive使用Spark执行引擎
  • 基于FPGA的视频接口之千兆网口(五应用)