Hi all, There have been some recent changes on trunk I wanted to call attention to. Most of this had been previously discussed, but I'll try to recap here:
- There is now a cayenne-tools module that is to be published - Everything in the o.a.c.gen and o.a.c.tools package has moved to this new module - Since there is now code in cayenne-tools that relied on test code from cayenne-jdk1.5-unpublished, the latter module's test classes are packaged up into an unpublished test JAR that the cayenne-tools module requires - SmartNamingStrategy has moved into the 'naming' package in the cayenne-tools module - CayenneModeler caches the naming strategy names so you'll have to delete your preferences in order to pick up the new class name - There is now a cdbimport mojo for maven2 that will let users import their DB schema in their build system - There is now a cdbimport task for ant that will let users import their DB schema in their build system - Both plugins use SmartNamingStrategy as the default naming strategy, although DbLoader uses BasicNamingStrategy as its default. - The cayenne-tools JAR (part of the assembly) needs to be on the classpath for any ant tasks to work. I think that's about it. The core Cayenne module is now a bit smaller. Although apprehensive at first, I do like the new organization. I also like the unpublished test JAR. This makes it easy to share base test classes across modules. Please let me know if you have any questions or run into any problems. You may need to re-bootstrap maven, but everything seems to be working okay for me. -- Kevin
