Checkstyle configuration in maven

What most annoying programmers besides reading someone else’s code? That’s right, formatting! In a large team it is difficult to impart to everyone the same requirements for the style of the program code. One way out of this situation is to automatically configure the code style check.
This can easily be configured with the help of a checkstyle.

Continue reading “Checkstyle configuration in maven”

Writing forEach with java 8 lambda

Let’s take a simple example. It’s easier, probably, and can not be – create a list of numbers and display it on the screen through the simplest cycle:

Continue reading “Writing forEach with java 8 lambda”

Retrieve version from maven pom.xml in java

Today we will discuss working with pom.xml. Suppose you have a web application and you want to print its current version in some part of the page.
Of course you can save the version in a separate parameter and read from there. But there is an option better. We can determine the version by reading it directly from pom.xml.

Continue reading “Retrieve version from maven pom.xml in java”

How to generate a MS Word document (docx) from Java

In today’s article, we’ll look at generating a document based on the docx document template. This is a very common task in business applications where you service needs to provide a report to a user based on his actions.
To generate the that document, we will use the docx-stamper library.

Continue reading “How to generate a MS Word document (docx) from Java”

How to convert java string array to string with delimiter

Using String.join method (from java 8)

Using simple for-loop expression