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