whoa! Ramsey! Can we get this process scripted somehow?
I haven't yet tried the steps, which I'll do today but I can see this is hugely helpful! I should think that the setup of a new developer machine would ALWAYS benefit from having a standardized WOnder install. On Feb 11, 2013, at 12:23 PM, Ramsey Gurley <[email protected]> wrote: > What I do is this: > > 1) Open Git Repository Exploring perspective in Eclipse. > - Window -> Open Perspective -> Other > * You'll need eGit installed to do this. > > 1a) If you don't have eGit > - Help -> Install New Software > - In the "Work with:" box, type Juno if you're using 4.2. Type Indigo if > you're using 3.7. Not sure for 3.8... maybe try typing "Dead end road to > nowhere edition" ;-) > - Select the site that comes up in the auto complete popup > - in the 'type filter text' search box, type git. Install everything > egit/jgit related. Ignore the "Mylyn Versions Connector: Git" thing if you > see it. > - install and restart eclipse > > 2) In the Git Repositories tab, clone wonder > - Click the clone button at the top of the tab with the blue arrow on it and > use the wizard > * If you already have wonder checked out, you can add a local repo instead > > 3) In the wonder repository, import all Wonder frameworks > - wonder -> Working Directory -> Frameworks > - right click on Frameworks directory, select "Import Projects" > - select the "Import existing projects" radio button, next > - select all, add projects to Wonder Frameworks working set, finish > > 4) Switch back to WOLips perspective > - cmd-shift-t and type the name of the component or class to go directly to > the java file > - cmd-shift-r and type the name of the component to go directly to the > java/wod/html/api/woo files of a component > - cmd-click on method names to go directly to that method declaration in the > wonder source file > - right-click and "Open Call Hierarchy" on a method name to see everywhere > that method is called, in and out of wonder > -right-click and "Open Type Hierarchy" to see every method available on that > class and its superclasses. Also displays all known subclasses. > > You may also want to import all the wonder examples, applications, and tests > into their own working sets too. I keep all of wonder in my workspace and > only display what I need via working sets for projects I work on. You might > think it would take a long time to build all this stuff, but the incremental > builder makes this mostly painless. A full clean will take a couple of > minutes tho. > > If these instructions suck, let me know. A screencast might be in order here. > > Ramsey > > On Feb 11, 2013, at 9:38 AM, Jesse Tayler wrote: > >> >> Oh, while we're at this -- I don't have eclipse properly connecting to my >> Wonder source such that it finds things for me. >> >> Is there an easy fix for this? >> >> D2W would be much easier to debug with at least that. >> >> >> >> On Feb 11, 2013, at 11:22 AM, Ramsey Gurley <[email protected]> wrote: >> >>> >>> On Feb 11, 2013, at 4:52 AM, Theodore Petrosky wrote: >>> >>>> does anyone have a cheat sheet that lists all the possible bindings in D2W >>>> components. (if its on the wiki I'll just start screaming because I have >>>> been reading in there all weekend) >>>> >>>> Or do you just run to the source of each component and look to see what is >>>> there (including the inherited bindings)? >>>> >>>> Ted >>> >>> The second one :-) After you do it for a while, you begin to remember the >>> ones you use frequently tho. Auto-complete in rule modeler helps too. >>> >>> Ramsey >>> _______________________________________________ >>> Do not post admin requests to the list. They will be ignored. >>> Webobjects-dev mailing list ([email protected]) >>> Help/Unsubscribe/Update your Subscription: >>> https://lists.apple.com/mailman/options/webobjects-dev/jtayler%40oeinc.com >>> >>> This email sent to [email protected] >> > _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
