Gradle DI (Dependency Injection) Sample for implement DI pattern without any DI library, Just only use gradle sub-project Scenario Player tell merchant to give him a berry then player got Cranberry Player --> Merchant --> [Berry] <= Cranberry