第一步 install.bat -r marketplace_acc_china
这里是指用了这个marketplace的模板,注意要用china的,这样在处理支付宝微信支付的时候要方便一些。
第二步 setantenv.bat
ant clean all
运用这个模板之后clean all一下,会把项目查漏补缺一遍。
第三步 ant modulegen -Dinput.module=accelerator -Dinput.name=bcw -Dinput.package=com.bcw -Dinput.template=develop
这一步就生成了自己的项目,包括设置包名模块名之类的。以后我们开发基本都是在这一步生成的项目里边完成
第四步 ant extgen
这一步是生成了一个新的流程模块,因为在上一步中生成的流程模块已经过时,建议用这步新的。ant extgen之后会让你选择用哪个template来建模块,记得选择yacceleratorordermanagementtemplate,之后会让你依次输入包名和模块名。
第五步 替换文件
这一步需要把config里的localextensions.xml里所有的yacc的extension去掉,然后新加上第三步和第四步里自己的模块。
切记,第三步生成的也有一个流程模块,不要加这个,而是加第四步生成的新流程模块。
第五步 ant reinstall_addons -Dtarget.storefront=bcwstorefront
这一步是安装插件
第六步 ant initialize
在这一步,初始化数据库中的数据
第七步 hybrisserver.bat
这样项目就可以启动了。如果想要开发,则在idea里下载hybris插件,并用插件将整个hybris目录导入。启动的时候用hybrisserver.bat debug。 后边要加个debug,这样才可以用idea进行断点调试。