New & Notable

Docker flips the art of packaging Java web apps on its head

The packaging of Java programs has taken an interesting turn, as the original JAR format becomes a favorite even for Java web apps deployed as microservices.

Code complexity and the cyclomatic complexity metric

An understanding of how to calculate McCabe cyclomatic complexity in Java is the first step in better testing and improved software quality.

What are the best automated Java test tools?

How do Selenium, Junit, Grinder and other automated testing tools work? Here's a tool-centric guide to unit testing, integration testing, load testing and more.

How to fix your broken Maven build job

DevOps professionals need to know how Maven dependency management works. This log4j Maven dependency example demonstrates how to use Maven Central and resolve external libraries.

Learn Maven, run builds and master the mvn command line

If you want to learn Maven and become a build master, the first step is to install Maven, and the second is to use the mvn command-line tool to compile and package Java apps.

Coffee Talk: News & Insight

Submit Post View All Posts Submit Post


Videos, Podcasts and Photo Stories

Have a question for an expert?

Please add a title for your question

Get answers from your peers on your most technical Java Development challenges.

You will be able to add details on the next page.

Pro+ TheServerSide Downloads

View All

Search thousands of tech definitions

View All Definitions