Skip to content

evcar-zd/subsidy

Repository files navigation

subsidy

subsidy.svg

国补指标改进

国家政策

build

前提条件

前提条件 - 环境配置

执行以下命令,确认版本符合前提条件中指定的要求

git --version
java -version
gradle --version
nvm version

前提条件 - node (可选,前端开发人员推荐安装)

https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V6.md 查询可供使用的node版本(建议使用node 6.10+) 执行以下命令配置node环境

nvm install 6.10.2
nvm use 6.10.2
nvm on

前提条件 - 依赖组件 (可选,前端开发人员推荐安装)

执行以下命令安装依赖组件

npm install -g gulp-cli bower
npm install
bower install

提示: 在中国内地可以使用--registry参数来指定taobao的镜像来执行npm组件的安装

npm install -g gulp-cli bower --registry=http://registry.npm.taobao.org
npm install --registry=http://registry.npm.taobao.org

检测是否缺少依赖组件 (可选,前端开发人员推荐)

随着开发的进展,其它开发人员会添加新的依赖项,如果缺少依赖项,程序就无法正常工作 执行以下命令检测是否缺少依赖项

npm ls --depth=0 #检测packages.json依赖
bower ls -o #检测bower依赖

配置文件

本项目使用的配置文件位于

  • $/src/main/resources/application.yml
  • 默认激活dev配置,因此,可以在$/src/*/resources/下创建一个名为application-dev.yml的配置文件,按自己的需要重载配置项
  • 也可以通过定义一个名为spring.profiles.active的系统属性来指定激活的配置,例如:
gradle -Dspring.profiles.active=product bootRun
  • 那么直接运行时 $/src/main/resources/application-product.yml 将被激活.
  • 单元测试时 $/src/test/resources/application-product.yml 将被激活.
  • 没有在application-product.yml里定义的配置,会继承application.yml里的定义.

使用Maven中国内地镜像 (可选,中国内地用户推荐使用)

gradle -Dmaven=maven.aliyun.com assemble

运行

gradle bootRun
# or
java -jar build/libs/subsidy-1.0.jar