一、问题背景

最近在微信公众号开发时遇到一个问题,需要使用一个微信开发框架。

处理方式是:手动下载该框架的jar包,再将其作为第三方依赖添加到maven。

问题是如何在pom文件中配置呢?

二、实现方法

声明:该依赖为微信公众号开发框架,wx4j1.0.jar。

2.1 添加方法一

命令安装。

具体步骤如下:

A.将该jar包放在一个合适的位置,比如项目的$HOME/YZYWeiXin/dist目录下;

B.使用下面的命令定义该jar包的maven坐标;

mvn install:install-file -Dfile=$HOME/YZYWeiXin/dist/wx4j1.0.jar

-DgroupId=cn.edu.sdut.softlab.wx4j

-DartifactId=wx4j

-Dversion=1.0

-DgeneratePom=true

C.使用;

在pom文件中添加如下依赖即可:

cn.edu.sdut.softlab.wx4j

wx4j

1.0

1

2

3

4

5

cn.edu.sdut.softlab.wx4j

wx4j

1.0

D.查看.m2仓库下该依赖的位置。

2.2 添加方法二

直接在pom文件中编辑依赖的坐标。

以该wx4j依赖为例。

cn.edu.sdut.softlab.wx4j

wx4j

1.0

system

/home/gaoziqiang/YZYWeiXin/dist/wx4j1.0.jar

1

2

3

4

5

6

7

cn.edu.sdut.softlab.wx4j

wx4j

1.0

system

/home/gaoziqiang/YZYWeiXin/dist/wx4j1.0.jar

注意:

其中的scope被设置成system,默认是compile,指出dependency不是去repository中查找,而是在系统目录

中查找。systemPath指定了jar文件的绝对路径。

三、拓展

四、参考资料

ftp4j jar maven依赖_maven系列--maven添加第三方、本地依赖相关推荐

  1. quartz定时器依赖_JAVA使用quartz添加定时任务,并依赖注入对象操作

    最近在写定时任务,以前没接触过.查了些相关资料说使用quartz定时框架. 需要配置文件:config-quartz.xml 相关配置如下(红色部分是之后添加的,在后面步骤会说明): xsi:sche ...

  2. android 无法添加依赖关系,Android无法添加aop库依赖

    gradle版本4.4 在app的build.gradle中添加如下两个依赖 debugImplementation 'com.didichuxing.doraemonkit:doraemonkit: ...

  3. maven打包--同时将仓库依赖和本地依赖的jar包也打进去

    目录 maven添加依赖 maven添加本地依赖 项目打包 maven打包 将依赖包一同打进去 将本地依赖包也一同打包 可能出现的问题 依赖包不与项目代码一同编译 maven添加依赖 首先,如何在ma ...

  4. 以下系统组件依赖此服务器,Maven中配置本地依赖组件包

    Maven添加本地的依赖包,可以通过以下两种方式进行添加. 第一种:指定本地依赖包的路径 具体配置录下: Xml代码如下: /home/project org.apache test 1.0 syst ...

  5. idea如何打开pom引用依赖_IDEA使用Maven管理项目包,缺少pom文件中引入的依赖包...

    1. 说在前面 最近和其他项目团队合作过程中,由于使用 idea 进行开发,之前也没有接触过太多,本着记录分享的心态,虽有此文.主要说两点:第一,使用 maven 构建项目的过程中,在 pom 文件引 ...

  6. Maven基础(2):Maven详解

    目录 1.mvn deploy与mvn clean deploy区别 2.maven命令package.install.deploy的联系与区别 3. 命令参数 -D 4.maven详解 1.Mave ...

  7. Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...

    一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...

  8. maven 如何给web项目添加jar包依赖

    maven 如何给web项目添加jar包依赖 CreateTime--2018年4月19日19:06:21 Author:Marydon 开发工具:eclipse 1.打开pom.xml文件--> ...

  9. maven 加入第三方库_maven 手动添加第三方的jar包

    maven项目手动引入第三方jar包项目打包 项目有时候需要依赖第三方jar包,一般会去maven仓库寻找坐标,但有时候maven仓库并没有提供,我们需要手动下载jar包并导入项目. maven库中并 ...

最新文章

  1. 腾讯云宣布核心产品全线降价,最高降幅达50%
  2. C++ Virtual详解
  3. 业内首创普惠保险,看国泰产险如何借助数据进行智能化的升级和战略转型
  4. (chap4 Http状态码) 4XX
  5. hdu 1532(最大流)
  6. xcode更新之后插件失效的解决办法
  7. 全球视频监控设备市场规模分析
  8. atxserver运行没有反应_连续生物工艺:灌流生物反应器
  9. 华为AI音箱更新春节专属技能:对春联 拜年留言
  10. oracle建立表语句 主键,oracle 创建表sql语句,主键,自增长
  11. php 遍历某一目录并对该目录中的所有文件重命名
  12. Loadrunner 第一个场景设计Controller
  13. python consulate_使用python测测你的系统最多能创建多少个线程 | 学步园
  14. 3650m5设置u盘启动_联想启天M425台式机设置u盘启动两种模式(支持uefi/bios双启动)...
  15. 奥城大学计算机专业,美国研究生双录取大学有哪些?
  16. Scanner的引用、流程控制语句
  17. leedcode.203移除链表元素
  18. [渝粤教育] 新乡医学院 医学微生物学 参考 资料
  19. 跳一跳python源码下载_微信跳一跳游戏python脚本
  20. 25款经典老芯片,认识5款以上的工程师证明你老了!

热门文章

  1. 印度不只有开挂火车,还有一开挂的数学家,凭一己之力单刷数学界
  2. org.attoparser.ParseException: Could not parse as expression: “
  3. java字典树(Trie)实现中文模糊匹配
  4. Centos7 下 zabbix服务安装与部署,linux监控服务
  5. EMR StarRocks 极速数据湖分析原理解析
  6. 聚焦业务价值:分众传媒在 Serverless 上的探索和实践
  7. 供应链商品域DDD实践
  8. 如何使用云原生数据湖,助力线上教育行业逐步智能化
  9. Istio 在阿里云容器服务的部署及流量治理实践
  10. 2017双11技术揭秘—阿里数据库计算存储分离与离在线混布