This is part of Getting Started; for additional information about the LimeWire Open Source code, see the code Documentation.
Source Code
Here's how to use Eclipse to get the current LimeWire source code.
Instead of using Eclipse, you can use the Command Line and CVS, or Tortoise CVS.
Import the Code
In Eclipse, click File, Import.... Expand CVS, select Projects from CVS, and click Next >.
Type the Host: cvs.limewire.org and Repository Path: /cvs. The User: and Password: are guest. Click Next >.
Choose Use an existing module, select limewire, and click Next >.
The default Project Name: limewire is fine. Click Finish.
Or, if you've already done this before, choose a different name to download a separate copy of the source code into an Additional Project.
Eclipse makes a new Project named limewire, and starts downloading the source code into it.
Eclipse Downloads the Code
Eclipse downloads the current LimeWire source code, showing progress in a dialog box.
Then, it compiles the .java source code files into .class files. The Building workspace: progress appears in the lower right corner of the window.
Eclipse Builds the Code
When Eclipse is done, the Problems tab might show some warnings. There should be no errors. If you get errors, the problem is probably caused by how Eclipse is setup, not something within the LimeWire source code. Follow the steps to delete everything and Start Over.
The code is approximately 10,000 files that take up slightly more than 100 MB of space.
Eclipse put them in its workspace folder, in a subfolder named limewire. On Windows, the complete path is like:
C:\Documents and Settings\Kevin\workspace\limewire
Now there's a copy of the LimeWire source code safe on your computer. Next, have Eclipse run LimeWire from the source code by making a Run Configuration.







