Maven support.

The Maven software provides a range of project development features:

Figure 258. Using Maven Slide presentation
  • Automated builds and testing.

  • Third party libraries e.g. logging.

  • Operating system agnostic:

    Linux, Windows, Mac-OS,...

Our IntelliJ IDE supports Maven software. You thus benefit from seamlessly working on your exercises both at HdM and when using your private Hardware.

Figure 259. Maven archetypes Slide presentation
  • Blueprints for projects.

  • Based on the pom.xml file:

    Project Object Model

  • Easy initial project creation.

  • CLI and IDE support.

  • Extensibility based on archetype catalogs.