目标
本文通过纯命令行的方式,讲解如何编译、打包、运行。
使用纯命令行的方式,是简单高效的,对环境的依赖最低,可让你快速掌握编译、打包的maven命令。
拉取代码
前提已经安装了Git客户端。
命令: git clone -b main https://gitee.com/sichengtech_admin/sic-b2b2c-shop-open.git
进入项目目录,可浏览源代码
命令: cd .\sic-b2b2c-shop-open
修改配置文件
请根据你的环境,来修改fdp.properties 配置文件。
- 配置MySQL数据库的信息;
- 配置Minio对象存储信息;
- 配置Solr搜索引擎信息;
编译打包
进入项目目录sic-b2b2c-shop-open,执行以下maven编码打包命令
# 使用mvn命令来打包
#
打包命令
:
mvn clean compile -U -D maven.test.skip=true -P env-cn package 【打env-cn环境的包(最常用)】
# 打包命令:mvn clean compile -U -D maven.test.skip=true -P env-en package 【打env-en环境的包】
编译打包成功
运行Tomcat
编译打包成功成功后,得到以下5个war包:
- sic-b2b2c-shop-open\shop-web-admin\target\admin.war
- sic-b2b2c-shop-open\shop-web-front\target\front.war ( 需要手动改文件为ROOT.war )
- sic-b2b2c-shop-open\shop-web-static\target\static.war
- sic-b2b2c-shop-open\shop-web-upload\target\upload.war
- sic-b2b2c-shop-open\shop-web-wap\target\wap.war
其中 front.war 要手动改名为 ROOT.war:
命令:mv front.war ROOT.war #改名,ROOT可用/来访问,做为首页入口
把这5个war包部署到Tomcat中,启动Tomcat就可启动商城主程序。
登录账号
请移步: 演示站点账号 | SiC开源社区 (sicheng.net)
以简体中文商城为例:
前台:
http://localhost:8080/
会员中心:
http://localhost:8080/member/index.htm
商家后台:
http://localhost:8080/seller/index.htm
管理后台:
http://localhost:8080/admin/index.do
账号在这前的文档中的获取。
登录账号
手动生成SOLR索引
登录商城的管理后台,手动生成SOLR索引。因为这是刚刚部署的新系统,所以要手动全量生成SOLR索引一次。