Commits

Jan Lahoda  committed be0025e Draft

Edited online

  • Participants
  • Parent commits 6b9f434

Comments (0)

Files changed (1)

File Remoting.wiki

+=Server-side Developer Support
+
+Each developer is usually working on a relatively small amount of code, even if whole application is huge. But sometimes, a view over the whole system is required. The server-side developer support can help in such situations by indexing the whole system inside the [[http://hudson-ci.org/|continuous integration]] and then answering developer's queries that require knowledge of the whole system.
+
+Warning: this is work in progress.
+
+==Supported Features
+
+Currently, the following features are supported (Java only):
+* find class/method/field by simple name (prefix and camel case supported)
+* find uses of class/method/field
+* find subtypes of classes/interfaces
+
+==Setup
+
+===Server
+
+The server-side support integrates into the [[http://hudson-ci.org/|Hudson continuous integration server]]. Download [[http://deadlock.netbeans.org/hudson/job/jackpot30/lastSuccessfulBuild/artifact/remoting/build/org.netbeans.modules.jackpot30.hudson.hpi|Hudson plugin]] and install it into the Hudson. On first start, it will automatically download the indexer. In your jobs, add "Run Indexers" builder at the end of the build process. Currently, only projects that can be opened in the [[http://www.netbeans.org/|NetBeans IDE]] are supported.
+The index then runs on {{{<hudson-url>/index}}}.
+
+===Client - NetBeans
+
+* Add [[http://deadlock.netbeans.org/hudson/job/jackpot30/lastSuccessfulBuild/artifact/remoting/ide/build/updates/updates.xml|this update center]] to your NetBeans IDE (Tools/Plugins/Settings).
+* Install the Jackpot 3.0 Remoting Kit module from the update center.
+* Go to Tools/Options/Editor/Jackpot 3.0 Indices and setup a mapping between your local checkout and the Hudson server.