How independent are the cartridges supposed to be?

 

I’m using the Spring and Hibernate cartridges, and when I removed the WebService cartridge dependency from mda/project.xml, my generated code stopped compiling.  I discovered it wasn’t generating code in target/src for ValueObjects anymore.

 

Indeed, when I turned WebServices back on, I found this comment in ValueObject code:

 

Generated by: ComplexWsdlType.vsl in andromda-webservice-cartridge

 

This seems curious.  Shouldn’t ValueObjects be generated by the Spring cartridge?  I’m not using WebServices anywhere in my model, it seems like I should be able to remove the WebService cartridge.

 

Is this intentional, or a bug?

 

 

Greg

 

Reply via email to