Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

 

YC The platform uses Maven as its primary build tool, therefore all builds are done solely by Maven.

Depending on the target environment the settings of course configurations and module dependencies will be different and in some cases not only settings but even dependencies. In order to tackle this problem YC . The platform heavily utilises Maven profiles functionality in conjunction with filtering in order to accommodate this flexibility.

As described in installation guide some profiles are built in to provide a framework for configuring environment specific builds. Some of these profiles are used to manipulate Maven build variables, some are used for provision of extra dependencies such as DB drivers and optional modules.

...