Cordova自定义插件在plugin.xml中添加Maven依赖implementation的两种实现方式

我的一个plugin.xml如下:可以参照
在这里插入图片描述

在自定义插件中,我们需要引入maven依赖,能够持久生效以免每次更新platform后需要手动添加。这里以一个maven仓库的依赖为例:
在这里插入图片描述
1.在https://mvnrepository.com/search?q=PictureSelector maven仓库镜像网站中,选择PictureSelector为例。
我们正常在Android中的依赖添加方式为:
在app下的build.gradle 添加以下内容:
dependencies>implementation ‘com.github.LuckSiege.PictureSelector:picture_library:v2.2.3’
如下图:
在这里插入图片描述
2.
为此,我们需要在自定义插件的plugin.xml中配置自定义maven依赖:

方式一:
直接在platform标签下使用framework引入,如图。注意:这里的src的格式为我第一张图片的1,冒号:后为第一张图片的2,版本为+即可。当然你也可以根据maven镜像指定版本号。
在这里插入图片描述
使用此方式同步安卓项目,即可在app下的build.gradle文件中,dependencies 节点下添加了依赖。

方式二
还是在自定义插件的plugin.xml中配置:
1.首先在你的自定义插件的src下,也就是存放安卓class文件的地方,创建一个build.gradle文件。
内容如下:
在这里插入图片描述

repositories{
jcenter()
maven { url “https://jitpack.io” }
}

dependencies {
implementation 'net.ypresto.androidtranscoder:android-transcoder:v0.2+'
}

android {
packagingOptions {
exclude ‘META-INF/NOTICE’
exclude ‘META-INF/LICENSE’
}
}
//注意,直接复制粘贴过去要注意"https://jitpack.io" 的英文引号和两个exclude的中文引号,这是csdn的问题
2.在你自定义插件目录下的plugin.xml中,添加:

2.将插件重新卸载添加,同步至安卓项目,即可将再安卓项目中看见生效的依赖。
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值