Versions Compared

Key

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

...

Sakai 2.5.x r51715 https://source.sakaiproject.org/svn/sakai/branches/sakai_2-5-x/
config-editor 2.5.x https://source.sakaiproject.org/contrib/config-editor/branches/2.5.x/

The config-editor threw build errors. I requires application of a couple of patches to work. Since there is as yet no anonymous viewing of the editor I've removed it from the spo profile while I await Tony Atkins take on the matterbuild.

content-viewer trunk r52678 https://source.sakaiproject.org/contrib/content-viewer/trunk/
sakai-feeds 1.1.1 https://source.sakaiproject.org/contrib/ufp/newsfeeds/tags/1.1.1/

...

markup 0.3.0 https://source.sakaiproject.org/contrib/whyte/markup/tags/0.3.0/
sakai-wicket 2.5.x https://source.sakaiproject.org/contrib/wicket/sakai-wicket/branches/sakai_2-5-x/
required for sakai-feeds
sakai-maps 2.5.x https://source.sakaiproject.org/contrib/sakai-maps/branches/2.5.x/
edia-sakai-utils 2.5.x https://source.sakaiproject.org/contrib/skin-manager/edia-sakai-utils/branches/2.5.x/
required for sakai-maps
sitestats 1.2 https://source.sakaiproject.org/contrib/ufp/sitestats/tags/sitestats_1-2/
timeline trunk r52677 https://source.sakaiproject.org/contrib/whitman/timeline/trunk/

Files to add before build

  1. Skins. Get the skins directory from the previous build and copy it to the reference project.

Build and deploy "spo" maven profile

...

No Format
mvn -Pspo clean install sakai:deploy

Tomcat additions

After the deploying the build to Tomcat, get the following files from the previous production build and copy to the new build:

  1. $CATALINA_HOME/sakai/sakai.properties
  2. $CATALINA_HOME/conf/server.xml (includes key Apache HTTP server configuration settings)
  3. $CATALINA_HOME/conf/tomcat-users.xml

Maven profile

No Format
<profile>
      <id>spo</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
     <modules>
        <module>access</module>
        <module>alias</module>
        <module>announcement</module>
        <module>archive</module>
	<module>authz</module>
        <module>blog</module>
        <module>calendar</module>
        <module>cluster</module>
        <module>component</module>
        <!-- <module>config-editor</module> -->
        <module>content</module>
        <module>content-review</module>
	<module>content-viewer</module>
        <module>courier</module>
        <module>course-management</module>
        <module>dav</module>
        <module>db</module>
	<module>edia-sakai-utils</module>
        <module>email</module>
        <module>entity</module>
        <module>entitybroker</module>
        <module>event</module>
        <module>help</module>
        <module>jobscheduler</module>
        <module>jcr</module>
        <module>jsf</module>
        <module>linktool</module>
        <module>login</module>
        <module>mailarchive</module>
	<module>mailtool</module>
	<module>markup</module>
	<module>master</module>
        <module>memory</module>
        <module>message</module>
        <module>metaobj</module>
        <module>podcasts</module>
	<module>polls</module>
        <module>portal</module>
        <module>presence</module>
        <module>privacy</module>
        <module>profile</module>
        <module>providers</module>
        <module>reference</module>
	<module>reset-pass</module>  
        <module>rights</module>
        <module>roster</module>
        <module>rwiki</module>
        <module>sakai-feeds</module>
	<module>sakai-maps</module>
	<module>sakai-mock</module>
	<module>sakai-wicket</module>
        <module>search</module>
        <module>sections</module>
        <module>site</module>
        <module>site-manage</module>
	<module>sitestats</module>
        <module>test-harness</module>
        <module>textarea</module>
        <module>timeline</module>
        <module>tool</module>
        <module>user</module>
	<module>usermembership</module>
        <module>util</module>
        <module>velocity</module>
        <module>web</module>
        <module>webservices</module>
	</modules>
    </profile>