Build Console Output
When building your custom extension scope, you can look at the console output to understand what extensions have been built and why.
Look at this example where all <HYBRIS_BIN_DIR>/modules/platform extensions are added:
<path autoload="true" dir="${HYBRIS_BIN_DIR}/modules/platform"/>
Running ant clean all yields the following example output:
[echo] ---------------------------------------------------------------
[echo] hybris Platform Environment
[echo] ---------------------------------------------------------------
[echo] OS family: unix
[echo] Java platform: Java(TM) SE Runtime Environment, 11.0.3+12-LTS
[echo] Java compiler: org.eclipse.jdt.core.JDTCompilerAdapter
[echo] Build target: 11
[echo] Compilation mode: strict
[echo] hybris Platform directory: /Users/i318523/Downloads/1905-0521/hybris/bin/platform
[echo] hybris Platform version: 1905.0
[echo] Ant version: Apache Ant(TM) version 1.10.5 compiled on July 10 2018
[echo] Ant memory settings: -Xmx2g -Dfile.encoding=UTF-8 -Djdk.util.jar.enableMultiRelease=force
[echo] ---------------------------------------------------------------
[echo] Extension file used: /Users/i318523/Downloads/1905-0521/hybris/config/localextensions.xml
[echo] Platform home: /Users/i318523/Downloads/1905-0521/hybris/bin/platform
[echo] Log folder: /Users/i318523/Downloads/1905-0521/hybris/log
[echo] Data folder: /Users/i318523/Downloads/1905-0521/hybris/data
[echo] Config folder: /Users/i318523/Downloads/1905-0521/hybris/config
[echo] Bin folder: /Users/i318523/Downloads/1905-0521/hybris/bin
[echo] Temp folder: /Users/i318523/Downloads/1905-0521/hybris/temp/hybris
[echo] Boostrap bin folder: /Users/i318523/Downloads/1905-0521/hybris/bin/platform/bootstrap/bin
[echo] Roles folder: /Users/i318523/Downloads/1905-0521/hybris/bin/platform/../../roles
[echo] ---------------------------------------------------------------
[echo] --- Extensions in dependency order ( options:
[echo] --- @deprecated: is deprecated, p: platform extension,*: auto-required
[echo] --- ?: lazy-loaded, i: got items.xml, b: got beans.xml, c: got core module
[echo] --- w: got web module )
[echo] ---------------------------------------------------------------
[echo] core 1905.0 [p*cib]
[echo] paymentstandard 1905.0 [p*ci]
[echo] maintenanceweb 1905.0 [p*w]
[echo] testweb 1905.0 [p*w]
[echo] deliveryzone 1905.0 [p*ci]
[echo] commons 1905.0 [p*ci]
[echo] mediaweb 1905.0 [p*cw]
[echo] scripting 1905.0 [p*ci]
[echo] processing->(scripting,commons) 1905.0 [p*cibw]
[echo] impex->processing 1905.0 [p*ci]
[echo] validation->impex 1905.0 [p*ci]
[echo] catalog->(validation,commons) 1905.0 [p*cib]
[echo] advancedsavedquery->(impex,catalog,processing) 1905.0 [p*ci]
[echo] europe1->(impex,catalog) 1905.0 [p*ci]
[echo] platformservices->(paymentstandard,impex,deliveryzone,europe1,processing) 1905.0 [p*cb]
[echo] workflow->(catalog,platformservices,processing,commons) 1905.0 [p*ci]
[echo] comments->(workflow,impex,catalog,processing) 1905.0 [p*ci]
[echo] oauth2->platformservices 1905.0 [p*cibw]
[echo] hac->(impex,catalog,processing,platformservices) 1905.0 [p*cw]
[echo] apiregistryservices <-?-basecommerce 1905.0 [?cib] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/api-registry/apiregistryservices
[echo] voucher <-?-promotions 1905.0 [?ci] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/base-commerce/voucher
[echo] customerreview <-?-commerceservices 1905.0 [?ci] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/base-commerce/customerreview
[echo] solrfacetsearch <-?-commerceservices 1905.0 [?cib] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/search-and-navigation/solrfacetsearch
[echo] promotions->voucher <-?-commerceservices 1905.0 [?ci] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/base-commerce/promotions
[echo] basecommerce->apiregistryservices <-?-(payment,cms2,commerceservices) 1905.0 [?cib] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/base-commerce/basecommerce
[echo] payment->basecommerce <-?-commerceservices 1905.0 [?cib] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/base-commerce/payment
[echo] cms2->basecommerce <-?-acceleratorservices 1905.0 [?cib] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/web-content-management-system/cms2
[echo] commerceservices->(basecommerce,promotions,solrfacetsearch,customerreview,payment) <-?-(ticketsystem,acceleratorservices) 1905.0 [?cib] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/commerce-services/commerceservices
[echo] ticketsystem->commerceservices <-?-acceleratorservices 1905.0 [?cib] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/customer-service/ticketsystem
[echo] @deprecated ldap->(impex,catalog,processing) 1905.0 [ci] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/deprecated/ldap
[echo] embeddedserver 1905.0 [cibw] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/embeddedserver
[echo] gridfsstorage 1905.0 [ci] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/gridfsstorage
[echo] tomcatembeddedserver->embeddedserver 1905.0 [cibw] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/tomcatembeddedserver
[echo] groovynature 1905.0 [cibw] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/groovynature
[echo] mediaconversion 1905.0 [ciw] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/mediaconversion
[echo] azurecloud 1905.0 [ci] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/azurecloud
[echo] yhacext 1905.0 [cib] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/yhacext
[echo] springintegrationlibs 1905.0 path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/springintegrationlibs
[echo] acceleratorservices->(commerceservices,cms2,ticketsystem,springintegrationlibs) <-?-electronicsstore 1905.0 [?cibw] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/core-accelerator/acceleratorservices
[echo] electronicsstore->acceleratorservices <-?-y2ysyncdemoelectronics 1905.0 [?cib] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/b2c-accelerator/electronicsstore
[echo] amazoncloud 1905.0 [ci] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/amazoncloud
[echo] ydocumentcart 1905.0 [cib] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/ydocumentcart
[echo] patches->groovynature 1905.0 [cib] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/patches
[echo] adminapi 1905.0 [cibw] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/adminapi
[echo] deltadetection 1905.0 [cib] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/deltadetection
[echo] @deprecated y2ysync->deltadetection 1905.0 [cibw] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/deprecated/y2ysync
[echo] @deprecated y2ysyncdemoelectronics->(electronicsstore,y2ysync) 1905.0 [cib] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/deprecated/y2ysyncdemoelectronics
[echo] patchesdemo->patches 1905.0 [ci] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/patchesdemo
[echo] auditreportservices 1905.0 [ci] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/auditreportservices
[echo] yvoid 1905.0 [c] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/yvoid
[echo] yempty 1905.0 [cibw] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/yempty
[echo] samlsinglesignon 1905.0 [cibw] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/platform/samlsinglesignon
[echo] ---------------------------------------------------------------
[echo]
All extensions marked with p* are Platform ( p ), autorequired ( * ) extensions, for example:
[echo] commons 1905.0 [p*ci]
Parameter ? means that this extension was lazy-loaded by another extension:
[echo] apiregistryservices <-?-basecommerce 1905.0 [?cib] path:/Users/i318523/Downloads/1905-0521/hybris/bin/modules/api-registry/apiregistryservices