>>分享流行的Java框架以及开源软件,对孙卫琴的《精通Spring》、《Spring Cloud Alibaba微服务开发零基础入门到实操》提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 28222 个阅读者 刷新本主题
 * 贴子主题:  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开发-->JSP中使用JavaBean(Ⅰ)
  JSP与Hibernate开发-->数据库事务的并发问题的解决方案
  Java网络编程-->用Spring整合CXF发布Web服务
  精通Spring-->Vue简介
  Vue3开发-->Vue指令
  SpringMVC下的JUnit4单元测试
  HandlerInterceptor与WebRequestInterceptor的异同
  springMVC:HandlerInterceptor拦截器的使用
  Spring 自动注入的三种方式:byName、byType、constructor
  阿里JAVA面试题剖析:Redis 和 memcached 有什么区别?
  Spring Cloud Config 客户端的高可用实现
  SpringCloud Gateway-整体流程
  RESTful架构和RESTful API设计总结
  微服务架构的优点和缺点
  Java软件架构设计七大原则
  支付结算系统如何应对高并发、热点账户等问题
  Spring配置日志
  spring-boot-plus V1.4.0发布 集成用户角色权限部门管理 - g...
  Gradle入门
  Axis、Axis2和CXF比较
  更多...
 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前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。