Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • (tick) 1a - Source conformant to m2 standards (files and packages) + tweak build.xml
    1. This was checked-into svn:fedora/trunk.rev.8076
    2. The basic structure of maven has been created (src/main/java, src/test/java, etc)
    3. The renaming of packages based on Maven-central's requirements will happen at the very end of this whole effort
  • (tick) 1b - Get poms for all dependencies
    1. Based on the jars in the /lib dir, a simple install script pushes them into the local repository
    2. Need to create proper *.pom and <dependency> for each artifact
  • (tick) 2a - Ant-maven integration (five subprojects) generating source and building
    • This initial integration requires a minimum break-out of the following subprojects
    • This is just building, unit tests turned off
    • This was checked-into svn:fedora/trunk.rev.8083
      1. (tick) generate
        • This is a small project that creates the executable stubwrapper generator
      2. (tick) common
        • This contains 'fedora.common' package
        • includes wsdl2java generation and stubwrappers
        • has dependencies on '/generate'
      3. (tick) server
        • This is the 'fedora.server' package
        • has dependencies on '/common'
      4. (tick) client
        • This is the 'fedora.client' package
        • has dependencies on both '/common' and '/server'
      5. (tick) integrationtest
        • This is the 'fedora.test' package
        • has dependencies on both '/client' and '/server'
  • (info) 2b - All maven unit tests
    1. (info) (tick) generate
    2. (tick) common
    3. (warning) server
    4. (warning) client
    5. (warning) integrationtest
  • (warning) 2c - installer.jar (and other artifacts verified)
  • (warning) 3 - m2-only (full split-out)
    • Admin Client
    • Java Client API
    • Server Webapp
    • Installer
    • (Old GUI)
    • New GUI
  • (warning) 4 - Split out server modules as projects
  • (warning) 5 - Rename packages based on Maven-central's requirements

...