The application is built with maven. The top level pom can be found in the project goedegep.toplevelpom. This pom file builds the complete application (all eclipse projects).
Skip tests for included external projects
For external projects which I have included for learning and small changes, the tests are skipped.
To always skip the tests in a specific maven module use:
<project> [...] <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skipTests>true</skipTests> </configuration> </plugin> </plugins> </build> [...] </project>
Use the latest versions of external libraries
Regularly update dependencies to the latest versions. The latest version of a library can be found on Maven Central Repository Search.