One of the major benefit Gradle can provide you is continuous build feature. First of all let me explain what is meant by continuous build. A normal build is where you make any changes in the source files (It can be in .java file or in the resources you use) and you need to explicitly build your project to create a new jar/war/ear file.… Read the rest
This post is inspired from the mess I have made in my java project around compile time and run time dependencies. There are lots of questions you will ask when you try to resolve all the dependencies for your project using tools like Maven or Gradle.… Read the rest
Release Engineer’s are inevitable part in software engineering field, who is concerned with compilation, wrapping up or assembly and delivery (deployment) of the source code. These days bigger projects are using Gradle as the build tool since it makes release of the code much faster and hassle free.… Read the rest
It is a usual for a gradle script to get connected to a database like oracle. Doing this in gradle may seem pretty simple and straight forward. But sometimes things wont get right. If you are having hard time to get connected to oracle database, using java code inside gradle, this tutorial is for you.… Read the rest
As mentioned in our previous post where we discussed about the flow of a gradle custom task, we will now talk about how we can define a custom method inside the gradle script so that we can arrange our coding for a better understanding.
In one approach of writing methods is given below:
As you already know, gradle is a project automation tool based on the concepts and methods of Apache Ant and Apache Maven contains the good aspects of both and it provides a way to implement your own build idea. Unlike ant or maven that uses xml to configure things, gradle uses a groovy based Domain Specific Language (DSL) to write your build logic.… Read the rest