{"id":283,"date":"2007-03-31T19:25:19","date_gmt":"2007-03-31T23:25:19","guid":{"rendered":"http:\/\/www.dr-chuck.com\/wordpress\/?p=283"},"modified":"2011-12-17T12:22:20","modified_gmt":"2011-12-17T16:22:20","slug":"how-to-use-sakai-to-qa-a-new-release-of-pluto","status":"publish","type":"post","link":"https:\/\/www.dr-chuck.com\/csev-blog\/2007\/03\/how-to-use-sakai-to-qa-a-new-release-of-pluto\/","title":{"rendered":"How to use Sakai to QA a new Release of Pluto"},"content":{"rendered":"<p>Simple &#8211; Check out Sakai &#8211; check out \/svn\/portlet &#8211; checkout \/contrib\/portlets (yes &#8211; one is singular and one is plural &#8211; sorry).<br \/>\nStart with fresh Tomcat.<br \/>\nCompile everything &#8211; &#8220;maven sakai&#8221; or &#8220;maven bld dpl&#8221; depending on your fun.  This compiles with the old jars &#8211; but is necessary to get everything downloaded to your maven repo.<br \/>\nGo into tomcat\/shared and do &#8220;find . -name &#8216;*pluto*'&#8221; &#8211; blast everything &#8211; these should be the previous verison of Pluto &#8211; there should be four of them.<br \/>\nEdit master\/project.properties and increment the version of Pluto<br \/>\nGo into ~\/.maven\/repository\/org.apache.pluto\/jars and wack all the files<br \/>\nBased on the URL in the message on the pluto-dev list, use CURL to pull down the most recent jars.  You need four of them.<br \/>\ncurl -O http:\/\/people.apache.org\/builds\/portals-pluto\/m2-staging-repository\/org\/apache\/pluto\/pluto-container\/1.1.3\/pluto-container-1.1.3.jar<br \/>\ncurl -O http:\/\/people.apache.org\/builds\/portals-pluto\/m2-staging-repository\/org\/apache\/pluto\/pluto-descriptor-api\/1.1.3\/pluto-descriptor-api-1.1.3.jar<br \/>\ncurl -O http:\/\/people.apache.org\/builds\/portals-pluto\/m2-staging-repository\/org\/apache\/pluto\/pluto-descriptor-impl\/1.1.3\/pluto-descriptor-impl-1.1.3.jar<br \/>\ncurl -O http:\/\/people.apache.org\/builds\/portals-pluto\/m2-staging-repository\/org\/apache\/pluto\/pluto-taglib\/1.1.3\/pluto-taglib-1.1.3.jar<br \/>\nGo into ~\/dev\/sakai\/portal<br \/>\nmaven -o bld dpl<br \/>\nThis makes sure you don&#8217;t pull the old jars back down.<br \/>\nJust for fun and to keep your mind at ease &#8211; go to tomcat\/shared<br \/>\nfind . -name &#8216;*pluto*&#8217;<br \/>\nThere should be four files with the *new* version.<br \/>\nStart Tomcat &#8211; tail the log like any good hacker (or if you are cool use the debugger).<br \/>\nMake a site &#8211; add the &#8220;Test Portlet &#8211; Sakai Test Portlet (JSR-168)&#8221; to your site &#8211; it is the one near the bottom.<br \/>\nClick around &#8211; test everything &#8211; watch the log.  It is normally quite chatty &#8211; so you are watching for failures.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Simple &#8211; Check out Sakai &#8211; check out \/svn\/portlet &#8211; checkout \/contrib\/portlets (yes &#8211; one is singular and one is plural &#8211; sorry). Start with fresh Tomcat. Compile everything &#8211; &#8220;maven sakai&#8221; or &#8220;maven bld dpl&#8221; depending on your fun. This compiles with the old jars &#8211; but is necessary to get everything downloaded to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-283","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/comments?post=283"}],"version-history":[{"count":1,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/283\/revisions"}],"predecessor-version":[{"id":2384,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/283\/revisions\/2384"}],"wp:attachment":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/media?parent=283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/categories?post=283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/tags?post=283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}