国补指标改进
- Git 2.0+
- JDK 1.8+
- Gradle 3.0+
- nvm 1.1+ 可选,前端开发人员推荐安装
执行以下命令,确认版本符合前提条件中指定的要求
git --version
java -version
gradle --version
nvm version
从 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
里的定义.
- 复制gradle-sample.properties为
gradle.properties
- 或者通过定义一个名为maven的系统属性,如下所示
gradle -Dmaven=maven.aliyun.com assemble
gradle bootRun
# or
java -jar build/libs/subsidy-1.0.jar