before this sprint, there is only one project and in this sprint, we have added two more projects, they would share some tasks like checkstyle and prepare resource, it is better to lay the shared configurations in parent project so that, each sub project would not need to configure them again. Another problem is that, in common lib, it doesn't have the template file, we need to by-pass the template replace task.
What has been done in this PR?
move PrepareResourceTask to parent project
move duplicate configurations(eg:checkstyle, eclipse, idea, maven-publish) to parent project
remove the gradle wrapper since parent project already has it
check existence of file src/main/resources/ApplicationInsightsTemplate.xml and then do the replace task
What problem is this PR solving?
before this sprint, there is only one project and in this sprint, we have added two more projects, they would share some tasks like checkstyle and prepare resource, it is better to lay the shared configurations in parent project so that, each sub project would not need to configure them again. Another problem is that, in common lib, it doesn't have the template file, we need to by-pass the template replace task.
What has been done in this PR?
src/main/resources/ApplicationInsightsTemplate.xml
and then do the replace task