ftp4j jar maven依赖_maven系列--maven添加第三方、本地依赖
一、问题背景
最近在微信公众号开发时遇到一个问题,需要使用一个微信开发框架。
处理方式是:手动下载该框架的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添加第三方、本地依赖相关推荐
- quartz定时器依赖_JAVA使用quartz添加定时任务,并依赖注入对象操作
最近在写定时任务,以前没接触过.查了些相关资料说使用quartz定时框架. 需要配置文件:config-quartz.xml 相关配置如下(红色部分是之后添加的,在后面步骤会说明): xsi:sche ...
- android 无法添加依赖关系,Android无法添加aop库依赖
gradle版本4.4 在app的build.gradle中添加如下两个依赖 debugImplementation 'com.didichuxing.doraemonkit:doraemonkit: ...
- maven打包--同时将仓库依赖和本地依赖的jar包也打进去
目录 maven添加依赖 maven添加本地依赖 项目打包 maven打包 将依赖包一同打进去 将本地依赖包也一同打包 可能出现的问题 依赖包不与项目代码一同编译 maven添加依赖 首先,如何在ma ...
- 以下系统组件依赖此服务器,Maven中配置本地依赖组件包
Maven添加本地的依赖包,可以通过以下两种方式进行添加. 第一种:指定本地依赖包的路径 具体配置录下: Xml代码如下: /home/project org.apache test 1.0 syst ...
- idea如何打开pom引用依赖_IDEA使用Maven管理项目包,缺少pom文件中引入的依赖包...
1. 说在前面 最近和其他项目团队合作过程中,由于使用 idea 进行开发,之前也没有接触过太多,本着记录分享的心态,虽有此文.主要说两点:第一,使用 maven 构建项目的过程中,在 pom 文件引 ...
- Maven基础(2):Maven详解
目录 1.mvn deploy与mvn clean deploy区别 2.maven命令package.install.deploy的联系与区别 3. 命令参数 -D 4.maven详解 1.Mave ...
- Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...
一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...
- maven 如何给web项目添加jar包依赖
maven 如何给web项目添加jar包依赖 CreateTime--2018年4月19日19:06:21 Author:Marydon 开发工具:eclipse 1.打开pom.xml文件--> ...
- maven 加入第三方库_maven 手动添加第三方的jar包
maven项目手动引入第三方jar包项目打包 项目有时候需要依赖第三方jar包,一般会去maven仓库寻找坐标,但有时候maven仓库并没有提供,我们需要手动下载jar包并导入项目. maven库中并 ...
最新文章
- 腾讯云宣布核心产品全线降价,最高降幅达50%
- C++ Virtual详解
- 业内首创普惠保险,看国泰产险如何借助数据进行智能化的升级和战略转型
- (chap4 Http状态码) 4XX
- hdu 1532(最大流)
- xcode更新之后插件失效的解决办法
- 全球视频监控设备市场规模分析
- atxserver运行没有反应_连续生物工艺:灌流生物反应器
- 华为AI音箱更新春节专属技能:对春联 拜年留言
- oracle建立表语句 主键,oracle 创建表sql语句,主键,自增长
- php 遍历某一目录并对该目录中的所有文件重命名
- Loadrunner 第一个场景设计Controller
- python consulate_使用python测测你的系统最多能创建多少个线程 | 学步园
- 3650m5设置u盘启动_联想启天M425台式机设置u盘启动两种模式(支持uefi/bios双启动)...
- 奥城大学计算机专业,美国研究生双录取大学有哪些?
- Scanner的引用、流程控制语句
- leedcode.203移除链表元素
- [渝粤教育] 新乡医学院 医学微生物学 参考 资料
- 跳一跳python源码下载_微信跳一跳游戏python脚本
- 25款经典老芯片,认识5款以上的工程师证明你老了!
热门文章
- 印度不只有开挂火车,还有一开挂的数学家,凭一己之力单刷数学界
- org.attoparser.ParseException: Could not parse as expression: “
- java字典树(Trie)实现中文模糊匹配
- Centos7 下 zabbix服务安装与部署,linux监控服务
- EMR StarRocks 极速数据湖分析原理解析
- 聚焦业务价值:分众传媒在 Serverless 上的探索和实践
- 供应链商品域DDD实践
- 如何使用云原生数据湖,助力线上教育行业逐步智能化
- Istio 在阿里云容器服务的部署及流量治理实践
- 2017双11技术揭秘—阿里数据库计算存储分离与离在线混布