Extra Folder Context Menus Plugin Issue

I have added the Context Menu Plugin using the below installation guide adding dependency in root.pom and cms-depency.pom file.

https://bloomreach-forge.github.io/folder-context-menus/install.html

After performing this change, CMS is not coming up and getting below error. Any thoughts what is wrong or missed out.

Entry Added in root.xml:

Version:
<forge.folderctxmenus.version>5.0.0</forge.folderctxmenus.version>

	<repository>
		<id>hippo-forge</id>
		<name>Hippo Forge Maven 2 Repository</name>
		<url>https://maven.onehippo.com/maven2-forge/</url>
	</repository>

< dependency >

< groupId >org.onehippo.forge.folderctxmenus</ groupId >

< artifactId >folderctxmenus-repository</ artifactId >

< version >${forge.folderctxmenus.version}</ version >

</ dependency >

< groupId >org.onehippo.forge.folderctxmenus</ groupId >

< artifactId >folderctxmenus-frontend</ artifactId >

< version >${forge.folderctxmenus.version}</ version >

</ dependency >


Entry Added in cms-dependencies.pom:
< dependencies >

< dependency >

< groupId >org.onehippo.forge.folderctxmenus</ groupId >

< artifactId >folderctxmenus-repository</ artifactId >

</ dependency >

< dependency >

< groupId >org.onehippo.forge.folderctxmenus</ groupId >

< artifactId >folderctxmenus-frontend</ artifactId >

</ dependency >

</ dependencies >

Hippo version:

com.onehippo.cms7
hippo-cms7-enterprise-release
14.1.0

Error Message:

[INFO] [talledLocalContainer] javax.jcr.RepositoryException: unchecked exception: org.onehippo.cm.model.impl.exceptions.MissingDependencyException: Project ‘folderctxmenus’ has a missing dependency 'hippo-cms’
[INFO] [talledLocalContainer] at strong textorg.hippoecm.repository.HippoRepositoryFactory.getHippoRepository(HippoRepositoryFactory.java:161) ~[hippo-repository-connector-14.1.0.jar:14.1.0]
[INFO] [talledLocalContainer] at org.hippoecm.repository.RepositoryServlet.init(RepositoryServlet.java:207) [hippo-repository-servlets-14.1.0.jar:14.1.0]
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1134) [catalina.jar:9.0.30]
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1089) [catalina.jar:9.0.30]
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:983) [catalina.jar:9.0.30]
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4871) [catalina.jar:9.0.30]
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5180) [catalina.jar:9.0.30]
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:9.0.30]
[INFO] [talledLocalContain

Most probably similar to https://bloomreach-forge.github.io/ip-filter/install.html (see bottom of the page):

For reference:

When running a version 12 or later, make sure your project bootstraps after bloomreach-forge group. Typically, add it in file repository-data/application/src/main/resources/hcm-module.yaml:

group:
name:
after: [hippo-cms, bloomreach-forge]

With additional changes in hcm-module.yaml,changes worked fine. Thanks alot.

Hello @Anu ,

We are happy you are part of Bloomreach Developer’s Community.
Thank you for reaching out to us.

We hope we have answered your queries and therefore marking this thread for Closure.
We are delighted to acknowledge your ongoing contributions to our esteemed Bloomreach Community.

Best Regards,
Bloomreach