成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

外部鴻蒙三方庫無法打入Jar包中的解決方案

開發
文章由鴻蒙社區產出,想要了解更多內容請前往:51CTO和華為官方戰略合作共建的鴻蒙技術社區https://harmonyos.51cto.com

[[388490]]

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

背景:鴻蒙三方庫移植及開發項目中,在JavaLibrary module中會引用一些其他開源三方庫如Zxing,Gson等,將JavaLibrary打出jar包的時候,發現這些第三方庫根本沒有打到jar包里面去,運行時就會報某某類缺失,以javapoet普通打包方式為例:

Javalibrary module中雖然引用了javapoet,但是打出jar包后發現javapoet并未存在于該jar中

打出jar包

查看jar包發現javapoet并未存在于該jar中

之前臨時方案是在JavaLibrary module中導入依賴三分庫的源碼,由于由于涉及版本迭代,不好維護,不推薦此方式。

目前正確的解決方法為:使用插件進行輔助打包,解決辦法步驟如下:

1. 配置打包插件的集成環境,引用三方打包插件到javalibrary工程的gradle中。

2. 配置打包插件后,在build中會出現shadowJar的task,雙擊進行打包:

3. 打包完成后,將jar引用到應用工程中進行測試:

此時javapoet已被打到jar包中。

備注:shadow插件官方開源地址

https://github.com/johnrengelman/shadow

本文作者:Shen Fei 來自鴻蒙三方庫聯合特戰隊

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

 

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2009-11-13 15:18:28

2012-03-31 10:53:43

ibmdw

2011-08-12 12:26:16

Oracle數據庫TNSListener

2022-08-04 08:00:00

SASE安全網絡安全

2022-11-21 16:15:41

ArkUI鴻蒙

2023-02-07 15:43:13

三方庫適配鴻蒙

2011-03-28 13:11:18

MySQL數據庫安全

2023-09-05 15:34:22

三方包鴻蒙

2024-05-16 08:14:19

Carbon?Format?格式化

2022-10-24 07:32:20

Mavenjar包代碼

2023-03-22 09:09:21

鴻蒙Speexdsp

2019-07-30 11:35:54

AndroidRetrofit

2010-05-21 17:11:48

IIS窗口

2021-04-28 15:07:06

鴻蒙HarmonyOS應用

2011-08-02 14:51:07

SQL Server遠程連接

2021-03-09 22:30:47

TCP拆包協議

2020-10-26 10:18:41

鴻蒙系統源碼第三方軟件包

2020-11-16 11:42:38

鴻蒙系統

2010-04-13 11:46:02

2010-06-01 16:26:43

MySQL無法遠程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 毛片99| 午夜电影在线播放 | 91人人看 | 日韩精品在线观看视频 | 一区在线观看 | 国产精品视频97 | 成人综合一区二区 | 围产精品久久久久久久 | 国产欧美一区二区三区久久手机版 | 久久国产精品视频 | 水蜜桃亚洲一二三四在线 | 久久国产精品99久久久久 | 国产综合一区二区 | 久久人人网 | 国产成人综合在线 | 91中文字幕在线 | 一级片免费视频 | 天天干天天色 | 91精品国产一区二区三区 | 97国产精品视频人人做人人爱 | 免费观看一区二区三区毛片 | 成人小视频在线观看 | 理论片免费在线观看 | 国产精品我不卡 | 亚洲欧美日韩在线 | 午夜小影院 | 国产精品视频在线播放 | 91精品国产综合久久精品 | 韩日精品在线观看 | 亚洲中午字幕 | 成人在线观看免费 | 久久国内| 国产视频一区在线 | 一级片视频免费观看 | 一级片免费在线观看 | 18gay男同69亚洲网站 | 日韩视频专区 | wwwxxx国产 | 日韩精品专区在线影院重磅 | h视频免费观看 | 国产精品一区二区日韩 |