Multi-module web project with Spring and Maven
        Posted  
        
            by 
                Johan Sjöberg
            
        on Programmers
        
        See other posts from Programmers
        
            or by Johan Sjöberg
        
        
        
        Published on 2013-06-30T13:46:11Z
        Indexed on 
            2013/06/30
            16:27 UTC
        
        
        Read the original article
        Hit count: 559
        
Assume we have a few projects, each containing some web resources (e.g., html pages).
parent.pom
 +- web           (war)
 +- web-plugin-1  (jar)
 +- web-plugin-2  (jar)
 ...
Let's say web is the deployable war project which depends on the known, but selectable, set of plugins. 
What is a good way to setup this using Spring and maven?
- Let the plugins be warprojects and use mavens poor support for importing otherwarprojects
- Put all web-resource for all plugins in the webproject
- Add all web-resources to the classpath of all jarweb-plugin-*dependencie and let spring read files from respective classpath?
- Other?
I've previously come from using #1, but the copy-paste semantics of war dependencies in maven is horrible. 
© Programmers or respective owner