If it's in the classpath, you don't really need another ($name) level. Each jar could contain multiple modules that all share the same properties(config) and classpath (lib).   

In the module package (jar, war, etc):
modules
         source
                foo.xml
         processor
                bar.xml
 config
          foo.properties
 lib