tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Tapestry Wiki] Update of "HowToSetupEclipseCallistoJetty" by MichaelLake
Date Fri, 14 Jul 2006 02:34:15 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tapestry Wiki" for change notification.

The following page has been changed by MichaelLake:
http://wiki.apache.org/tapestry/HowToSetupEclipseCallistoJetty

------------------------------------------------------------------------------
  ## page was renamed from MichaelLake
- How to set up Eclipse/Calisto/Jetty with tapestry
+ = How to set up Eclipse/Callisto/Jetty for Developing Tapestry =
  
- Framework page
+ Download the latest Eclipse http://www.eclipse.org (I'm using 3.2)
  
+ == Install the Callisto plugins for eclipse ==
+  *After installing eclipse, go to Help -> Software Updates -> Find and Install...
+  *Search for new features to install
+  *Check "Callisto Discovery Site"
+  *When presented with all the different modules, check everything except what you're absolutely
sure you don't need (C/C++, charting, for example)
+ 
+ 
+ == Install Jetty Launcher plugin ==
+  *Go to Help -> Software Updates -> Find and Install...
+  *Search for new features to install
+  *Click "New Remote Site", enter a name, use http://jettylauncher.sourceforge.net/updates
as the URL
+ 
+ == (Use Subversion) ==
+  *SSH to your linux server, install svn via RPM, debian packages, etc..
+  *{{{svnadmin create /usr/local/repository}}}
+  *{{{chown mylogin:mylogin /usr/local/repository -R}}}
+ 
+  *Install subclipse (same way as jettylauncher) using http://subclipse.tigris.org/update_1.2.x
+ 
+  *After installing subclipse, Go to Window -> Preferences... then Team -> SVN. Change
"SVN interface" to JavaSVN. Unless you really like screwing around with pub/private keys this
is a good way for you to save your ssh username/pass for accessing the repository. (took me
awhile to find this)
+  *Go to Window -> Open Perspective -> Other..., select "SVN Repository Exploring"
+  *Right click on the "SVN Repository" view, Click "New -> Repository Location...", enter
{{{svn+ssh://mylogin@myserver.com/usr/local/repository}}}
+  *Right click on your new repository location, click "Create new remote folder", give it
a project name(it's not an eclipse project yet), such as {{{myapp}}}
+  *Right click on {{{myapp}}} and create three more folders under it called "tags", "branches",
and "trunk"
+ (Mini-subversion-lesson: by convention, most people work out of the trunk folder, when they
make a release, they copy the trunk to {{{tags/release-1.0}}} for example and that remains
a frozen release. Learn more at http://subversion.tigris.org/)
+  *Right click on {{{trunk}}} and click "Checkout..."
+  *Make sure to "Check out as a project configured using the New Project Wizard", click Finish
+  *Read on...
+ 
+ == From the New project wizard... ==
+  *Create a "Dynamic Web Project", Next
+  *Name it "myapp", Next
+  *Next
+  *I use {{{context}}} for the Content Directory, Finish
+  *(ignore its warning about project files)
+  *You should be in the java perspective now, Right-click your new project in the Project
Explorer, Click Build Path -> Configure Build Path...
+  *Click the Source tab and change Default output folder to say {{{myapp/context/WEB-INF/classes}}}
+  *Delete that pesky {{{build}}} folder it had created
+ 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


Mime
View raw message