How to setup a Gradle continuous build for your java project

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

How to use Papercut with java mail API

How to use Papercut with java mail API

Are you looking for a way to use Papercut with java mail API? If so, then I will share the method I stumbled upon while searching for the same.

As a software developer, I too got stuck with this problem. I had to check and verify whether the mail content is in place while sending a mail using JAVA mail API. During Development phase we cannot send the mail directly to someone. We have to make sure that the mail is presentable to the end user. The code for java mail is as shown below

Share this article:

How to increase the timeout of wildfly server

How to increase the timeout of wildfly server

Some times when we try to fetch very large results from a database, it may take hell lot of time. But within that time, our server will get timed out and show you a timeout error. Argh, annoying. Isn’t it?  This may even happen when we are involved in an important task which may take hours to complete. Usually, the wildfly server may get a timeout by 300 seconds (5 minutes). We can change this timeout problem by just adding a small piece of code in the standalone.xml file which will be available in \wildfly-8.0.0.Final\standalone\configuration.  Below, I have  provided the code change which is required to alter the timeout. First, open standalone.xml, and search for

Share this article:

How to write and call methods in gradle script

How to write and call methods in gradle script

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:

Read the rest

How to write a gradle task in your build.gradle to do a custom job

How to write a gradle task in your build.gradle to do a custom job

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