目标

本文通过纯命令行的方式,讲解如何编译、打包、运行。

使用纯命令行的方式,是简单高效的,对环境的依赖最低,可让你快速掌握编译、打包的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包:

  1. sic-b2b2c-shop-open\shop-web-admin\target\admin.war
  2. sic-b2b2c-shop-open\shop-web-front\target\front.war  ( 需要手动改文件为ROOT.war
  3. sic-b2b2c-shop-open\shop-web-static\target\static.war
  4. sic-b2b2c-shop-open\shop-web-upload\target\upload.war
  5. 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索引一次。