Versions Compared

Key

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

...

  1. Branch your portal project in your repository.  You may have an undeployable portal after all of this due to upgraded jars and changes to build.properties.  Better to keep this work cleanly separated.
  2. Copy the files from https://www.ja-sig.org/svn/uPortal/trunk_ under _uportal-impl/src/main/resources/org/jasig/portal/io into your portal project.
  3. Hook into the scripts by copying import-export.xml from a backported branch or by just adding a crn-export task to your build.xml similar to the uPortal/trunk build.xml file.
  4. Get the latest cernunnons jar from uPortal/trunk and put it in your classpath
  5. You may need to upgrade other jar files, I copied used all of the new jars from Eric's export.zip patch found in this JIRA issue. I had to upgrade to Spring as well. In the end, instead of setting every jar in build.properties, I just added lib/*.jar to the ant classpath.
  6. Develop an export procedure as you troubleshoot the problems you encounter.  See the notes on the CalPoly export procedure.