Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

<?xml version="1.0" encoding="utf-8"?>
<html>
Reorganizing the codebase for 1.5 will open up many doors for dspace modularity. But more simply, in this initial refactoring, we are factoring out the webapplication codebase for the JSPUI and the OAI webapplications into separate projects. These modifications outlined below will complete the following restructuring:

Overview

Image RemovedImage Added

Itinerary of moves:

...

Preparation

  1. Check out DSpace trunk
  2. Apply Apply Uiutil-refactor_patch.patch to mht   to release dependencies on webui in mets.MetsExporter

...

Note: Incremental Commits occur throughout this script to assure that parent locations exist in svn repo prior to svn mv's, this helps to assure that file history is properly brought along and the mv doesn't turn into a add without history.

Svn-restructure.sh  

Post Reorganization additions

Apply Apply Create-addon-project-dirs.patchhtm  to create the maven pom.xml build descriptors.

...

To get patches that are properly created against the current dspace trunk to be applicable against the new reorganized trunk, I've written a little string replacement ant script that should do the trick.

Build.xml  

Place this in the same directory as your patch and execute it using the following command:

...