I have implemented two recommender servlets (to be consumed by other
application) using Mahout: user-based and item-based ones. Although
these two algorithms are totally different, there are some common
parts among these servlets. For example, the db connection and output
writing logic use the same code. So I have both of these servlets in
the same Maven project and they extend from one parent class.

Now the challenge here is that I want to deploy these servlets
separately, perhaps even on different Tomcat servers. Thus I need to
generate two WARs, but Maven does not recommend to do it from one
project.

What would you recommend: split them into two Maven projects; generate
two WARs from one project despite of Maven's best-practices or perhaps
any other solution?

Thank you
Aleksei

Reply via email to