On Tue, Oct 27, 2009 at 12:25 PM, <[email protected]> wrote: > Author: johnh > Date: Tue Oct 27 19:25:41 2009 > New Revision: 830304 > > URL: http://svn.apache.org/viewvc?rev=830304&view=rev > Log: > BUILD-JAVA documentation updates. Thanks to Ben McCann for providing this! > > Closes SHINDIG-1210. > > > Modified: > incubator/shindig/trunk/BUILD-JAVA > > Modified: incubator/shindig/trunk/BUILD-JAVA > URL: > http://svn.apache.org/viewvc/incubator/shindig/trunk/BUILD-JAVA?rev=830304&r1=830303&r2=830304&view=diff > > ============================================================================== > --- incubator/shindig/trunk/BUILD-JAVA (original) > +++ incubator/shindig/trunk/BUILD-JAVA Tue Oct 27 19:25:41 2009 > @@ -1,3 +1,14 @@ > +Checking out the source code from SVN > +============================================ > + > +1) A Subversion client installed in order to checkout the code. > + * Instructions for downloading and installing Subversion can be found > here: http://subversion.tigris.org/ > +2) Create a subdirectory and checkout the Apache Shindig code from its > Subversion repository > + * mkdir ~/src/shindig (or wherever you'd like to put it) > + * cd ~/src/shindig > +3) svn co http://svn.apache.org/repos/asf/incubator/shindig/trunk/ . > + > + > Installing and running the various java servers > ============================================ > > @@ -24,7 +35,7 @@ > * mvn -Prun -DrunType=gadgets - to run Jetty with only the gadgets > server > * mvn -Prun -DrunType=social - to run Jetty with only the social server > > -5) To Run with a differnt port > +5) To Run with a different port > * cd java/server > * mvn clean install jetty:run -DrunType=<full|gadgets|social> > -Djetty.port=<port> > > @@ -35,16 +46,19 @@ > http://localhost:8080/gadgets/files/samplecontainer/samplecontainer.html > > > +Editing the Shindig code with Eclipse > --------------------------------------------- > > -Three steps to Use with Eclipse: > - > * Install the Maven Eclipse plugin > * Create and import the Eclipse Project files > * Clean up some Build Path errors. > > 1 - Install the Maven Eclipse plugin from > http://m2eclipse.sonatype.org/update/ > + > + * There is an optional dependancy on Sublipse which you can get from > + http://subclipse.tigris.org/ > + If not installing this dependancy then select only the Maven > Integration plug-in. > > 2 - Creating and Importing the Eclipse Projects > > @@ -78,6 +92,16 @@ > > mvn eclipse:clean > > + > +Generating Code Coverage in Eclipse > +---------------------------------- > + > +To generate code coverage statistics inside of Eclipse, install the > EclEmma plugin > + * http://www.eclemma.org/ > + * Open org.apache.shindig.gadgets.AllTests > + * Right-click in the class, and select Coverage as -> JUnit Test > + > + > Building a Maven Site with Reports > ---------------------------------- > > @@ -91,7 +115,24 @@ > /~ieb/shindig is absolute site URL where you want the site to be hosted > from. > > > +Running with Caja > +---------------------------------- > + > +Caja is an important part of OpenSocial that greatly enhances JavaScript > security. > +Caja is managed in a separate open source project hosted by Google code > projects. > +For more information on Caja, see: > http://code.google.com/p/google-caja/wiki/CajaEasyIntro
This page does not exist. Please use http://code.google.com/p/google-caja/wiki/GettingStarted > > + > + 1) Load this page: > http://localhost:8080/gadgets/files/samplecontainer/samplecontainer.html > + 2) Point it to this gadget: > http://localhost:8080/gadgets/files/samplecontainer/examples/SocialHelloWorld.xml > > + > +To see the cajoled code (Firefox only), right-click inside the iframe and > do "This Frame -> View Frame Source" > + > + > +Additional Reading > +---------------------------------- > > - > For more information, see > http://incubator.apache.org/projects/shindig.html > > +Read javascript/README for instructions for using the Apache Shindig > Gadget Container JavaScript > +to enable your page to render Gadgets using gmodules.com or a server > started up as described above. > + > > >

