代码拉取完成,页面将自动刷新
同步操作将从 DiDi-opensource/KnowStreaming 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Know Streaming
源码编译打包手册系统支持
windows7+
、Linux
、Mac
环境依赖
整个工程中,除了km-console
为前端模块之外,其他模块都是后端工程相关模块。
因此,如果前后端合并打包,则打对整个工程进行打包;如果前端单独打包,则仅打包 km-console
中的代码;如果是仅需要后端打包,则在顶层 pom.xml
中去掉 km-console
模块,然后进行打包。
具体见下面描述。
KS-KM
工程目录,执行 mvn -Prelease-package -Dmaven.test.skip=true clean install -U
命令;km-dist/target
目录下面生成一个 KnowStreaming-*.tar.gz
的安装包。km-rest/src/main/resources
目录下生成名为 templates
的前端静态资源包;pom.xml
,去掉其中的 km-console
模块,如下所示; <modules>
<!-- <module>km-console</module>-->
<module>km-common</module>
<module>km-persistence</module>
<module>km-core</module>
<module>km-biz</module>
<module>km-extends/km-account</module>
<module>km-extends/km-monitor</module>
<module>km-extends/km-license</module>
<module>km-extends/km-rebalance</module>
<module>km-task</module>
<module>km-collector</module>
<module>km-rest</module>
<module>km-dist</module>
</modules>
mvn -U clean package -Dmaven.test.skip=true
命令;KS-KM/km-rest/target
目录下面生成一个 ks-km.jar
即为 KS 的后端部署的 Jar 包,也可以执行 mvn -Prelease-package -Dmaven.test.skip=true clean install -U
生成的 tar 包也仅有后端服务的功能;此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。