Versions Compared

Key

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

...

1. Confirm javadoc plugin definition. Should be configured as follows:

Code Block
xml
xml
<plugin>
               <plugin>
<!-- javadocs -->                 <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-javadoc-plugin</artifactId>
                <version>2.6.1<7</version>
                <configuration>
                    <debug>true</debug>
                    <links>
                        <link>http://javadownload.sunoracle.com/j2sejavase/1.5.0/docs/api/</link>
                        <link>http://download.oracle.com/javase/6/docs/api/</link>
                    </links>
                    <breakiterator>true</breakiterator>
                    <verbose>false</verbose>
                    <aggregate>true</aggregate>
                    <minmemory>168m</minmemory>
                <maxmemory>512m</maxmemory>    <maxmemory>1024m</maxmemory>
                    <additionalJOption>-J-Xms168m -J-Xmx512mXmx1024m -J-XX:PermSize=128m -J-XX:NewSize=64m</additionalJOption>
                </configuration>
            </plugin>

2. Confirm that taglib profile is included.

Code Block
xml
xml

<profile>
       <id>taglib</id>
            <modules>
                <module>gradebook/app/ui</module>
                <module>help/help-tool</module>
                <!-- <module>jsf/jsf-widgets</module> -->
                <module>metaobj/metaobj-util/tool-lib</module>
                <!-- <module>msgcntr/messageforums-app</module> -->
                <module>osp/common/tool-lib</module>
                <module>osp/glossary/tool-lib</module>
                <module>osp/jsf/widgets</module>
                <module>osp/presentation/tool-lib</module>
                <module>podcasts/podcasts-app</module>
                <module>postem/postem-app</module>
                <!-- <module>profile/profile-app</module> -->
                <module>roster/roster-app</module>
                <module>rwiki/rwiki-tool/tool</module>
                <!-- <module>sam/samigo-app</module> -->
                <module>sections/sections-app</module>
                <module>sections/sections-app-util</module>
                <module>syllabus/syllabus-app</module>
            </modules>
</profile>
Run

...

sakai-cle-artifactmaker.bash
No Format
sh sakaiartifactgenerator.shbash sakai-cle-artifactmaker.bash 2.8.1 /Users/arwhyte/Development/svn/sakai/branches/sakai/2.8.1
Update Sakai Maven2 repo

1. Make backup copy of current maven2/org/sakaiproject folder where x.x.x equals the previous Sakai release number. Then untar updated files:

No Format

sudo tar -xvzf mavenrepo-2.8.1.tgz -C /var/www/html/

2. Reset permissions

No Format

sudo chown -R shared_release:release sakaiproject
Download and check samigo audio jar for signature

...

1. Build and deploy the sakai-src archives.

WARNING do not issue clean and install goals or local repo will get wiped prematurely (Sakai maven2 repo has yet to be updated).

No Format
cd master
mvn clean install
cd ..
mvn -o -Dmaven.test.skip=trueclean install sakai:deploy

2. Test the sakai-bin archives

...

No Format
tar -czvf sakai-bin-2.8.1.tgz ECLv2.text common components licenses server shared webapps

3. Run the demo artifact.

Update Sakai Maven2 repo

1. Make backup copy of current maven2/org/sakaiproject folder where x.x.x equals the previous Sakai release number. Then untar updated files:

No Format

sudo tar -xvzf mavenrepo-2.8.1.tgz -C /var/www/html/

2. Reset permissions

...

Cut release tag from 2.8.1 branch

...