Versions Compared

Key

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

...

  1. move all project that use dspace-parent to use dspace-pom
  2. move all versions identified in dependencyManagement into individual pom.xml where the dependency is required.
  3. Use dependencyManagement in dspace/pom.xml to control dependencies used in a local build
  4. Adjust dspace/modules/pom.xml to use dspace/pom.xml as parent
  5. Create DSpace "dspace/modules/cli" module that represents the assembly point for "dspace-cli" requirements.

Versioning Scheme

Module

Scheme

Previous Version

New Version

dspace

N.N

1.7.0

11.10

dspace/modules

N.N

1.7.0

11.10

dspace/modules/...

N.N

1.7.0

11.10

dspace-api

M.M.M

1.7.0

2.0.0

dspace-jspui

M.M.M

1.7.0

2.0.0

dspace-jspui-api

M.M.M

1.7.0

2.0.0

dspace-xxx-yyy

M.M.M

1.7.0

2.0.0

 

 

 

 

Next Steps

  • Push a patch for the prototype into the JIRA for DSpace and get feedback from the committers group on the refactorings.