You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@linkis.apache.org by GitBox <gi...@apache.org> on 2022/01/18 12:14:18 UTC

[GitHub] [incubator-linkis] casionone opened a new issue #1313: [Feature] Optimize third-party dependency packages and reduce the size of compiled packages

casionone opened a new issue #1313:
URL: https://github.com/apache/incubator-linkis/issues/1313


   ### Search before asking
   
   - [X] I had searched in the [issues](https://github.com/apache/incubator-linkis/issues) and found no similar feature requirement.
   
   
   ### Problem Description
   
   At present, the compiled deployment and installation package of linkis is relatively large, nearly 500MB, and there are many third-party dependent packages. currently existing problems
   1. The package body is too large, exceeding the size of general conventional items, which increases the difficulty of obtaining material packages.
   2. The same dependency uses different versions directly or indirectly in different modules, which can easily lead to package conflicts.
   3. Whether the linkis-mg-gateway/linkis-mg-eureka service can be used without importing all the packages, like other services, reuse the general packages of linkis-commons
   4. When the engine plugin starts, the default is to load the common package lib/linkis-commons/public-module/*, so the engine's dependency package can also be simplified
   
   The third-party dependencies detail  list, click the link below to download :
   [download third-party dependencies list txt ](https://github.com/apache/incubator-linkis/files/7888883/third-party-dependencies-with-plugin.txt)
   
   ----------
   目前linkis的编译后的部署安装包比较大,已经近500MB,第三方依赖的包比较多。目前存在的问题
   1. 包体过大,超出一般常规项目的大小,增加了物料包下载的难度。
   2. 同一依赖项在不同模块,直接或间接的使用了不同版本,容易导致包冲突问题。
   3. linkis-mg-gateway/linkis-mg-eureka服务是否可以不用引入全部包,和其他服务一样,复用linkis-commons的通用包 
   4. 引擎插件启动时,默认是加载通用包 lib/linkis-commons/public-module/*,所以引擎的依赖包是不是也可以精简
   
   第三方依赖详情列表,点击下方链接下载:[下载第三方依赖列表数据](https://github.com/apache/incubator-linkis/files/7888883/third-party-dependencies-with-plugin.txt)
   可以根据单一引入,尽量精简的原则,移除不必要的依赖
   
   ### Description
   
   _No response_
   
   ### Use case
   
   _No response_
   
   ### solutions
   
   _No response_
   
   ### Anything else
   
   _No response_
   
   ### Are you willing to submit a PR?
   
   - [X] Yes I am willing to submit a PR!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@linkis.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@linkis.apache.org
For additional commands, e-mail: dev-help@linkis.apache.org


[GitHub] [incubator-linkis] casionone closed issue #1313: [Feature] Optimize third-party dependency packages and reduce the size of compiled packages

Posted by GitBox <gi...@apache.org>.
casionone closed issue #1313:
URL: https://github.com/apache/incubator-linkis/issues/1313


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@linkis.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@linkis.apache.org
For additional commands, e-mail: dev-help@linkis.apache.org