Recent changes

From: Kevin Menard (nirvdru..mail.com)
Date: Fri May 01 2009 - 18:48:30 EDT

  • Next message: Kevin Menard: "Re: Cayenne-trunk - Build # 378 - Still Failing"

    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
    



    This archive was generated by hypermail 2.0.0 : Fri May 01 2009 - 18:49:04 EDT