当前位置: 首页 > 知识库问答 >
问题:

harmonyos-next - HSP是否可以依赖HSP产物,如果不行,如何解决该问题?

梁浩涆
2024-03-15

HSP是否可以依赖HSP产物,如果不行,如何解决该问题?

大型项目中,设计多个业务组件(HSP)依赖 基础组件(HSP),因为HAR被依赖后会产生多份,故基础组件选用HSP,但是经测试,hsp无法依赖hsp产物

共有1个答案

阎宾实
2024-03-15

楼主,你好,这个现象问题很繁琐,你可以先检查HAR被依赖后产生多份,有没有冲突,然后考虑将基础组件(HSP)和业务组件(HSP)分别打包成独立的HAR文件,然后通过构建工具(如Maven或Gradle)将HAR文件进行引用和管理。这个就很清楚了。

本文参与了 思否 HarmonyOS 技术问答马拉松,欢迎正在阅读的你也加入。
 类似资料:
  • maven jetty插件有这个错误。我认为出现这个问题是因为插件的传输依赖性与新库冲突。这个错误出现在我将jersey1更改为jersey2并从com更改所有依赖项之后。sun到org。glassfish用于服务器客户端/核心/rs ws等。 等等 有人能回答如何避免这种错误吗?谢谢。 更新1:http://pastebin.com/ag2zdiSH链接到完整的pom

  • 我已经通过 pom 的方式引入了 MyBatis 的依赖,pom 文件的部分内容如下: 但是当我尝试导入包的时候: IDEA 提示“无法解析符号 'ibatis'”,而当我运行程序时,终端提示 org.apache.ibatis.annotations 包不存在。 我该如何解决这个问题?mybatis-spring-boot-starter的依赖应该包含org.apache.ibatis.anno

  • 我们有一个项目a依赖于项目B,项目B依赖于图书馆C。a和B是本地项目,而C是maven central repo的公共图书馆。 波姆。xml用于: 波姆。用于B的xml: 在A中运行mvn dependency:tree-Dverbose时,它不会解析B的依赖项,B中使用的此类依赖项也不会显示在A的Maven依赖项中。这对于编译很好,但在运行时会因为NoClassDefFound错误而失败。 有没

  • HarmonyOS Next运行cpp崩溃该怎么排查? 看日志是崩溃在主线程,而且没有我自己动态库的堆栈信息:

  • HarmonyOS Next开发中ArkTs是否支持AOP? 想类似于Android中实现切面编程,比如在方法前后增加日志,统计方法耗时等

  • HarmonyOS Next中NAPI方式交互的性能问题如何优化? 当C++原生线程需要调用TS方法时,需要使用缓存的Env,这个Env是主线程的,这时需要切换到主线程才可以调用TS方法,如果是特别频繁的交互,C++原生线程需要频繁切换到主线程去调用(长连接网络、实时音视频流处理)等,这种情况会有等待主线程的线程问题吗?该如何优化呢?