如何生成自己的Yaas Service yaas

48 阅读1分钟

Sent: Tuesday, May 5, 2015 7:54 PM

Run下面的生成模板project的命令:

mvn archetype:generate -DarchetypeArtifactId=jersey-spring-archetype -DarchetypeGroupId=com.hybris.service-sdk -DarchetypeVersion=3.9.0

在提示输入group和artifactId的时候可以输入自定义的名字,比如:
· GroupId: team.green.cd
· ArtifactId: product

生成的Project里面RAML文件已经变成product.raml了:
clipboard1

然后参照wishlist的raml和json定义的那一套schema,自己定义一套product的schema:
clipboard2

重新在Project的根目录下运行mvn clean install,会看到新的Product Service的Java Class已经生成了:
clipboard3

同时生成的还有根据Product schema定义的Product Java DTO class:

clipboard4

这个时候就可以在service class里面根据需求补充各种HTTP方法的逻辑。