title: What are the practical uses of gradle in selenium webdriver?
body: <p><em><strong>Am posting the below query after failed to understand the practical purpose of Gradle in selenium..</strong></em></p>
  <p>I am quite successful in using selenium webdriver without using Gradle or any other build tool.
  I have seen Selenium developers using Gradle as a build tool for their selenium projects. I fail to see the reason behind using Gradle as a build tool except dependency management. I understand that it is crucial in java development projects.</p>
  <p>I have explored a lot as to why we need to use Gradle.. what is the practical use in a selenium project..</p>
  <p><strong>Please correct me if am wrong..</strong> As per my knowledge,In a selenium project,No one requires to do continuous build(If any changes made to source every time) or perform some operation after build except few stuffs like deploy jar in some location.... Because, we would make that as part of execution plan...</p>
  <p>Being in Automation for quite some time below are the things that i use to perform and believe most of the projects would go in the same way..</p>
  <ol>
  <li>No need to perform any task after saving my script every time</li>
  <li>After developing the script, schedule as a batch for execution...</li>
  <li>Heard, using build tool only for dependencies management</li>
  </ol>
  <p>Below are my queries:-</p>
  <ol>
  <li><p>What can be achieved in  gradle(Except dependencies), I understand that we can put up tasks in the build file so that it will be executed after every build.. like creating a file or put jar in some location..Could you please explain me, what kind of realtime tasks that we would need to perform after / during the build..</p>
  </li>
  <li><p>What else can be done  with gradle- selenium  to utilize it in a maximum level...</p>
  </li>
  </ol>