...
1. Confirm javadoc plugin definition. Should be configured as follows:
Code Block | ||||
---|---|---|---|---|
| ||||
<plugin> <!-- javadocs --><plugin> <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 | ||||
---|---|---|---|---|
| ||||
<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/sakai2.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/
|
Cut release tag from 2.8.1 branch
...
No Format |
---|
bash sakaitagbuilder-2.8.bash [JIRA ISSUE] SAK-21275 sakai-2.8.1 true tags 2.8.1 |
After the release is generated, backup .m2/repository/org/sakaiproject, whack original (to ensure someone new can populate their repo from scratch), download the release tag and build and deploy it to a fresh Tomcat and fresh MySQL database.
...