creating main resources
creating main test
creating test resources
creating test controllers folder
creating test models
creating repositories package
creating log4j
creating messages.properties
creating build.gradle
select the build tool considering the parameters
validating build tools
validating options
testing complex package creation
class that represents a dependency
class to manage dependencies [I have to fix dependencies versions]
adding dependencies to pom.xml
adding dependencies to build.gradle