>>分享流行的Java框架以及开源软件,对孙卫琴的《精通Spring》、《Spring Cloud Alibaba微服务开发零基础入门到实操》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 27119 个阅读者 刷新本主题
 * 贴子主题:  Maven 引入外部依赖 回复文章 点赞(0)  收藏  
作者:flybird    发表时间:2019-08-18 20:54:58     消息  查看  搜索  好友  邮件  复制  引用

  

Maven 引入外部依赖

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

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

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

         点击在新窗口中浏览原图
CTRL+鼠标滚轮放大或缩小

     然后添加以下依赖到 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 >

         程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-02-12 11:45:58 重新编辑]
  Java面向对象编程-->流程控制
  JavaWeb开发-->使用Session(Ⅰ)
  JSP与Hibernate开发-->第一个helloapp应用
  Java网络编程-->用Swing组件展示HTML文档
  精通Spring-->通过Axios访问服务器
  Vue3开发-->计算属性和数据监听
  循序渐进,阿里架构师看完都赞叹的Redis分布式锁原理分析
  Mybatis Plus 多租户架构(Multi-tenancy)实现
  Mybatis-plus大数据量流式查询
  Spring AOP的基本概念和注解
  springmvc处理异步请求的示例
  @InitBinder注解的用法
  Spring Boot 基于 JUnit 5 实现单元测试
  Spring Cloud构建微服务架构的服务注册与发现
  RESTful API 设计最佳实践
  Spring Security中使用的责任链模式
  Spring Boot集成EHCache实现缓存机制
  分布式消息队列RocketMQ部署与监控
  Dubbo源码解析之SPI:扩展类的加载过程
  阿里面试官问我:如何用Redis设计秒杀系统?我的回答让他比起...
  Spring @Transactional注解失效解决方案
  更多...
 IPIP: 已设置保密
楼主      
该用户目前不在线 nihaota 
  
威望: 0
级别: 新手上路
魅力: 1315
经验: 1315
现金: 2944
发文章数: 243
注册时间: 0001-01-01
 消息  查看  搜索  好友  邮件  复制  引用


讨债公司
发文章时间 2022-10-28 20:53:02
 IPIP: 已设置保密 1 楼     
1页 1条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。