# Separation of Spring project from Hippo CMS

**URL:** <https://community.bloomreach.com/t/separation-of-spring-project-from-hippo-cms/350>\
**Category:** Experience Manager (PaaS/OnPrem)\
**Created:** [August 31, 2018, 10:33am UTC](https://community.bloomreach.com/t/separation-of-spring-project-from-hippo-cms/350 "2018-08-31T10:33:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Amit\_Kumar](https://avatars.discourse-cdn.com/v4/letter/a/d9b06d/32.png) [@Amit\_Kumar](https://community.bloomreach.com/u/Amit_Kumar)\
**Post date:** [August 31, 2018, 10:33am UTC](https://community.bloomreach.com/t/separation-of-spring-project-from-hippo-cms/350/1 "2018-08-31T10:33:10Z")

</div>

Hi HippoCMS Community,

I am doing some POC for some business requirement but I have a few queries.  
I was going through [https://www.onehippo.org/library/concepts/integration/hst-container-integration-with-other-web-application-frameworks.html](https://www.onehippo.org/library/concepts/integration/hst-container-integration-with-other-web-application-frameworks.html) but I didn’t get any dependencies( pom dependencies) to add to my existing project’s POM.XML file.

**Is there any documentation or Guide which explains about the integration with Spring Framework apart from the above-mentioned link.**

Below are my doubts :

\*\*\*\*\* Is there any pom Dependencies to include Hippo CMS in my project like we include Spring specific dependencies in our project.

\*\*\*\*\* Do I need to deploy three(I guess 2 from Hippo and 1 from my existing project) Separate War files to my Tomcat?

\*\*\*\*\* If I need to deploy 3 war files, then should I remove Hippo Site module ?, as My existing project will be acting and, will be responsible to render the UI to end user depending on the Content retrieved from Hippo Repository.

\*\*\*\*\* Apart from the above-mentioned Tutorial and library link is there any documents or tutorials or documentation where I can explore more and in-depth on Hippo from a Developer point of view.

Thanks,  
Amit

---

<div class="post-metadata">

**Author:** ![woonsanko](https://avatars.discourse-cdn.com/v4/letter/w/b5a626/32.png) [@woonsanko](https://community.bloomreach.com/u/woonsanko)\
**Post date:** [September 10, 2018, 5:02pm UTC](https://community.bloomreach.com/t/separation-of-spring-project-from-hippo-cms/350/2 "2018-09-10T17:02:25Z")

</div>

Hi Amit,

Sorry for late response. See my comments inline.

> [@Amit\_Kumar](#):
>
> I am doing some POC for some business requirement but I have a few queries.  
> I was going through [https://www.onehippo.org/library/concepts/integration/hst-container-integration-with-other-web-application-frameworks.html](https://www.onehippo.org/library/concepts/integration/hst-container-integration-with-other-web-application-frameworks.html) but I didn’t get any dependencies( pom dependencies) to add to my existing project’s POM.XML file.
> 
> **Is there any documentation or Guide which explains about the integration with Spring Framework apart from the above-mentioned link.**

The documentation assumes that you already have a web application based on a specific web framework such as Spring or something else, so it doesn’t have to mention about what dependencies you need and it is improper to mention that because it’s about a _generic_ web application based on external frameworks such as spring or struts3, or whatever with HST-2.  
But, you still need to add HST dependencies to your existing webapp. The dependencies can be found in site/pom.xml if you generate a project through hippo project archetype.

> [@Amit\_Kumar](#):
>
> \*\*\*\*\* Is there any pom Dependencies to include Hippo CMS in my project like we include Spring specific dependencies in our project.

Try to create a new project using hippo archetype and copy the dependencies in site/pom.xml:

- [Get Started with Bloomreach Experience Manager (PaaS / Self-Hosted) - Bloomreach Experience Manager (PaaS/Self-Hosted) - The Fast and Flexible Headless CMS](https://www.onehippo.org/trails/getting-started/hippo-essentials-getting-started.html)

> [@Amit\_Kumar](#):
>
> \*\*\*\*\* Do I need to deploy three(I guess 2 from Hippo and 1 from my existing project) Separate War files to my Tomcat?

You probably won’t need site war project as you want to integrate your existing web application as a delivery web application. If so, remove site.war project, add your existing webapp with adding necessary dependencies from site/pom.xml. Follow the guideline and see what happens.

> [@Amit\_Kumar](#):
>
> \*\*\*\*\* If I need to deploy 3 war files, then should I remove Hippo Site module ?, as My existing project will be acting and, will be responsible to render the UI to end user depending on the Content retrieved from Hippo Repository.

Yes.

> [@Amit\_Kumar](#):
>
> \*\*\*\*\* Apart from the above-mentioned Tutorial and library link is there any documents or tutorials or documentation where I can explore more and in-depth on Hippo from a Developer point of view.

Let us know if you have any further questions.

Regards,

Woonsan
