Hybris Commerce Suite Development is based on extension.
Extension can be a business logic, a type definition, a Web application, or an hybris Management Console (hMC) configuration.
The first step: Hybris provides a set of templates, with Ant to perform extgen tasks, with the relevant parameters to generate the corresponding Eclipse project;
The template includes: Yempty,ycockpit,ycommercewebservices,ybackoffice,yaddon. Participate in the Hybris WiKi specifically.
Step two: Execute the ant all command on the Hybris server, and then import the project you just built in eclipse.
Step three: View the list and status of Extention in operation at Hybris Administration Console http://localhost:9001/platform/extensions.
Reference Link: https://wiki.hybris.com/display/tr52/Trail+~+New+Extension
In Trail ~ Populating the Data model mentions that there can be dependencies between extension, such as Cuppytrail dependent Cuppy, which is reflected in the Cuppytrail/extensioninfo.xml file:
<requires-extension name= "Cuppy"/>