Versions Compared

Key

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

...

[DEV-review: Michi, pending] Centralized Dependency Management for third-party modules (BOM)

Following the release of Magnolia 5.5.7, In Magnolia 5.6.x allows you can optionally to define third-party dependencies in a different way. Previously, dependency management information about third-party modules was defined in the parent poms of magnolia.main and magnolia.ui . You may now use a software BOM (Bill of materials) project instead. The project can then be imported in all modules. This ensures that the versions of the third-party modules are the same.

...

Code Block
languagexml
<dependencyManagement>
 <dependencies>
  <dependency>
   <groupId>info.magnolia.boms</groupId>
   <artifactId>magnolia-external-dependencies</artifactId>
   <version>5.6</version>
   <type>pom</type>
   <scope>import</scope>
  </dependency>
 </dependencies>
</dependencyManagement>

The BOM feature was made available for the first time in Magnolia 5.5.7. 

Using Standard Templating Kit (STK)?

...