Magnolia 5.5 reached end of life on November 15, 2019. This branch is no longer supported, see End-of-life policy.

Page tree
Skip to end of metadata
Go to start of metadata

The Resources module loads resource files from all sources - JCR, file system and classpath. The module includes the Resource Files app to manage your resources.

(warning) Magnolia 5.4+ The Resources module no longer supports processed resources. In case you rely on them, please consider Processed Resources app module.

Module structure

magnolia-resources-parentParent reactor

Contains the API and core functionalities, such as the ResourcesServlet.


Hosts the Resources Files app.


(warning)  Magnolia 5.5.1+ / Resources 2.5.1+

Contains the resfn templating functions.


Maven is the easiest way to install the module. Add the following dependencies to your bundle:



Since the above two modules both depend on  magnolia-resources, you do not have to add the dependency of the latter to your pom file, Maven will handle the dependency.

Pre-built jars are also available for download. See Installing a module for help.