You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Table of Contents

One of the things we have been meaning to do is convert our build framework over from ANT to Maven2.
The time has come, and the work is in-progress (jira:fcrepo-394).

The basic strategy was laid out in our last face-to-face committers' meeting in Ithaca.
As you can see, there are a few things that need to be done. If you are interested in helping, I would be very happy to coordinate efforts. Send me an email, Andrew Woods.

Progress/Status

(warning) Not yet
(info) Partial
(tick) Complete

  • (info) 1a - Source conformant to m2 standards (files and packages) + tweak build.xml
    1. The basic structure of maven has been created (src/main/java, src/test/java, etc)
    2. Packages have not been renamed based on Maven-central's requirements
  • (info) 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
  • (warning) 2 - Ant-maven integration (monolithic) with main goal of installer.jar
  • (warning) 3 - m2-only (initial split-out)
    • (info) soap
      1. The wsdl2java generation is being split out into its own project
    • Admin Client
    • Java Client API
    • Server Webapp
    • Installer
    • (Old GUI)
    • New GUI
  • (warning) 4 - Split out server modules as projects
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels