[关闭]
@windwolf 2018-09-28T12:34:10.000000Z 字数 1289 阅读 748

开发环境各种配置

Sailing


开发环境安装

前端开发环境

nodejs 8+
前端开发环境必需
https://nodejs.org/zh-cn/

npm 5.5.1+
前端依赖库管理工具
正常情况下,nodejs发布包中已经带了,确认下版本即可。查看版本命令:npm --version

Web Storm
前端IDE。
http://www.jetbrains.com/webstorm/?fromMenu

jetBrain旗下产品都可以用这个破解
http://idea.lanyus.com/

前端ide其实还有很多其他选择,vscode,atom,sublime都不错。不过现在vscode风头正盛,介意使用破解版的推荐试试vscode

后端开发环境

jdk8
用到了java8的新特性,必须8
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
如果机器已经装了7或者其他版本,注意一下JAVAHOME的指向。

maven 4+
后端依赖库管理。其实不装也行,ide内置的maven。但为了避免不必要的版本冲突,推荐装。

IntellJ Idea
后端IDE。注意,要下载Ultimate版本,不是社区版
http://www.jetbrains.com/idea/download/#section=windows

jetBrain旗下产品都可以用这个破解
http://idea.lanyus.com/

代码下载及配置

从以下地址clone一份ERP代码:
http://www.tradeserving.com:28888/git/root/sailing-app-erp.git
clone后的目录有backend、web-frontend、metadata、doc四个目录

前端代码配置

用webstorm打开web-frontend目录。

然后根据以下链接中的说明,在terminal中执行命令。

http://www.tradeserving.com:4873/#/detail/framework?tdsourcetag=s_pctim_aiomsg

后端代码配置

用idea打开backend目录。
其中saliing-core-domain和sailing-core-framework为git子模块,因此需要一些额外的配置:
1. 正在完善,不做这一步也暂时不影响使用
2. 将以下目录标记成Sources Root,以便IDE能识别其中的代码。
image.png-44kB
将以上箭头指出的两个目录都标记成为sources root,以便IDE识别。标记方法如下:
image.png-110.5kB

由于代码中还用到了编译前处理的模块,因此需要对编译环境做若干设置:
1. image.png-86kB
2. image.png-85.8kB
3. image.png-90.8kB

NOTE
默认依赖的都是源码
image.png-105.2kB
如果出现依赖版本不一致,比如sailing-app-erp依赖的是domain的1.0,而domain的源码已经是2.0了,如果还是想依赖最新的源码,则无需做任何操作;如果想依赖1.0的jar包,则需要在sailing-app-erp的pom.xml里reimport下,效果如下:
image.png-109.8kB

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注