har的编译及引用

1.创建HAR

选择文件->新建->模块,然后再下一个页面选择static library,之后在接下来的页面设置模块名字,然后下一步直到完成。

2.创建成功后在新建的模块下编写自己的代码内容。

3.编译HAR

编译默认是从Index.ets文件下进行导出,如果要导出类,在相应的文件中对类进行export声明,然后在Index.ets文件中进行一下导出声明

注意:export和export default不可共用。export default为默认导出,导出和引用时可以不写名字。

单个导出一般用export default,多个导出则用export.

如果要进行混淆,

在当前HAR模块的build-profile.json5中,将artifactType字段值设置为obfuscation。

"buildOption": {
  "artifactType": "obfuscation"
},

若部分工程源文件无需构建到HAR包中,可在module目录下新建.ohpmignore文件,用于配置打包时要忽略的文件,支持正则表达式写法。将无需打包进HAR包的文件/文件夹名称写入.ohpmignore文件中。DevEco Studio构建时将过滤掉.ohpmignore文件中所包含的文件目录。

选择模块后,点击构建->构建模块‘模块名’开始构建,构建完成后会在build/default/outputs下生成相应的har

4.引用har

将生成的har拷贝到工程下的lib目录,(引用的具体说明链接文档中心

在oh-package.json5文件中增加依赖声明,

之后再终端中输入ohpm install进行模块安装

最后就可以在代码中进行引用了。

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Hadoop har是指Hadoop存档文件的一种格式。Hadoop存档文件是特殊格式的存档,它映射到文件系统目录,并且始终具有*.har扩展名。 Hadoop存档目录含元数据和数据文件。_index文件含归档文件中的文件名以及这些文件在归档文件中的位置。 Hadoop har可以通过hadoop archive命令进行创建。可以使用以下命令创建Hadoop归档文件:hadoop archive -archiveName data_bak.har -p /user/ubuntu/data_bak /user/ubuntu/。这将创建一个名为data_bak.har的Hadoop归档文件,并将/user/ubuntu/data_bak目录下的文件归档到/user/ubuntu/目录中。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Hadoop的归档---har](https://blog.csdn.net/jim8973/article/details/106224120)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Hadoop基础(四) --- HA介绍,HA架构,部署HA,Set Rack Aware 设定机架感知,distcp, archive,数据校验...](https://blog.csdn.net/xcvbxv01/article/details/81669740)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值