MyDigitalLife

Building the application

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.