作者:袁芳,北京华瑞特信息技术有限公司
如果您还没有Predix试用帐号,请访问https://supportcentral.ge.com/esurvey/GE_survey/takeSurvey.html?form_id=18446744073709715720申请。请务必准确提供您的信息,我们会以邮件方式通知您注册结果。
GE Predix官方提供了Linux、Mac、Win三种OS环境下的开发环境配置详细说明,并基于CentOS7制作了名为DevBox的虚拟机镜像文件(捆绑开发环境),可以通过Oracle VM VirtualBox加载DevBox,启动之后直接可以在该虚拟机进行开发。
考虑到Win环境相对较为普及,我们又按照官方教程制作了基于VMware® Workstation(11.1.0 build-2496824)的 Win的开发环境进行文件,名为win764predix,该虚拟机基于Win7的64位操作系统,安装了开发所必须的软件和插件。
针对网络环境特别说明一下,如果用户直接通过运营商网络接入的,则无需使用代理,但是如果是通过社区宽带入网的,则有可能会在部分协议联调的时候无法通过,这种情况,可能是因为社区宽带机房或者中间商增加了防火墙设施,即使个人终端无需配置代理,但是也不能表明不存在代理,所以有条件的情况最好直接通过运营商网络,或者通过手机热点接入。
win764predix镜像系统已经安装的软件和插件包括:
表1 镜像系统安装软件和插件
序号 | 名称 | 版本 |
1 | Cloud Foundry CLI | 6.22 |
2 | Eclipse | 4.5 |
3 | STS | 3.8.1 |
4 | Git | 2.10.1 |
5 | Java SE Development Kit (JDK) | 1.8 |
6 | Maven | 3.3.9 |
7 | Node.js | 6.2.0 |
8 | Bower | 1.8 |
9 | Grunt | 1.2 |
10 | Python | 3.5.2 |
11 | CF Predix Plugin | 1.0.0 |
开发环境中已经安装并配置了maven环境,其中maven库默认为C:\Users\Administrator\.m2,需要特别注意一点,predix的软件开发中所需要的部分的predix的jar文件是需要predix用户才具有权限下载,因此需要添加一个setting.xml文件用来配置用户的predix的账号信息。
使用Predix账号信息登录到artifactory系统(需要一些网络代理才能访问,你懂的!):https://artifactory.predix.io/artifactory/webapp/#/login
成功登录之后,在首页的右上角点击你的Predix用户名,系统会切换到User Profile页面,输入当前的明文密码,点击Unlock, 系统在下方的Personal Settings面板中,点击图标"eye",能够明文显示系统加密之后的密码,将该加密之后的密码替换掉到/.m2/settings.xml文件中的“your.encrypted.password”:
<server>
<id>predix.repo</id>
<username>your.predix.io.username</username>
<password>your.encrypted.password</password>
</server>
https://predix-io.run.aws-jp01-pr.ice.predix.io/resources/tutorials/tutorial-details.html?tutorial_id=1560&tag=1608&journey=Development%20tools%20and%20tips&resources=1565,1560
参考资料:
https://predix-io.run.aws-jp01-pr.ice.predix.io/resources/tutorials/journey.html#1607
在使用中您有任何问题,请访问我们的论坛http://bbs.csdn.net/forums/GEPredix
GE数字集团的技术专家们会在线回答您的问题。
也请访问我们在CSDN的Predix专区http://predix.csdn.net 了解更多Predix的内容和相关活动。