What is the microservice-flexpackage-manifest dependency?

When a granular starter is downloaded from start.broadleafcommerce.com and any library component in the manifest file is enabled for customization, a library component for override functionality is generated which contain this dependency.

<dependency>
    <groupId>com.example.microservices</groupId>
    <artifactId>microservice-flexpackage-manifest</artifactId>
    <version>1.0.0-SNAPSHOT</version>
</dependency>

This dependency should not be deleted. It is put in the project purposely to provide the manifest a jar file for consumption during application bootstrap. This manifest provides much of the automatic configuration of the application. More details can be found at Broadleaf Dev Central.