Chapter 14. Productivity tools

 

This chapter covers

  • Setting up popular IDEs and Griffon
  • Additional command-line tools

The poet John Donne once wrote, “No man is an island,” reflecting on the fact that all of humanity is interconnected. The same reflection can be applied to our software tools and frameworks. In order to be really productive with one tool, you have to reach out to others. The Griffon framework is no different, and it’s for that reason that it provides hooks for popular Java and Groovy tools to help you write, build, and deploy applications as part of a much larger ecosystem.

In this chapter, we’ll look at popular software development tools such as IDEs. These tools let developers write, refactor, and debug applications. They even include build and deployment facilities. Not to be outdone by their visual brethren, command-line tools are more than adequate to build, package applications in specific environments, such as continuous integration servers, and even deploy such applications in a continuous delivery fashion.

We’ll start with perhaps the most ubiquitous kind of tool that a Java developer will come across: IDEs.

14.1. Getting set up in popular IDEs

14.2. Command-line tools

14.3. The Griffon wrapper

14.4. Summary