pmd/pmd-dcpd/etc
Tom Copeland 8dfac51f5a preps for release
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@979 51baf565-9d33-0410-a72c-fc3788e3496d
2002-09-24 12:44:23 +00:00
..
2002-09-24 12:44:23 +00:00
2002-09-24 12:44:23 +00:00
2002-09-13 18:52:53 +00:00
2002-09-13 18:49:01 +00:00
2002-09-13 18:52:53 +00:00
2002-09-13 19:07:35 +00:00
2002-09-13 18:49:01 +00:00

PMD-DCPD

Contents:
Overview
How to run PMD_DCPD on one machine (Win32)
How to run PMD_DCPD on several machines (mixed)

OVERVIEW
PMD-DCPD is a distributed duplicate code detector.  It is loosely based on Michael Wise's Greedy String Tiling Algorithm.

HOW TO RUN IT ON ONE MACHINE (Win32)
Download the latest Jini Starter kit
Download the latest PMD-DCPD release
Download and install Ant
Start a JavaSpace
Change the JavaSpace server name in Util.java and recompile the source code via a "ant compile"
Change the JavaSpace server name in go.bat, client_go.bat, linuxclient_go.sh, and build.xml
Copy the dcpd.jar file to the HTTP server via a "ant copytoserver"
Open a console window and go to the pmd-dcpd\etc directory
Start a manager by running "go DCPDManager c:\path\to\source\code 70"
Start a worker by running "client_go DCPDWorker"

HOW TO RUN IT ON SEVERAL MACHINES (mixed)
Download the latest Jini Starter kit
Download the latest PMD-DCPD release
Download and install Ant
Start a JavaSpace
Change the JavaSpace server name in Util.java and recompile the source code via a "ant compile"
Change the JavaSpace server name in go.bat, client_go.bat, linuxclient_go.sh, and build.xml
Copy the dcpd.jar file to the HTTP server via a "ant copytoserver"
Create some workers and distribute them to your worker machines - use "ant buildworker" to build the zip file
Open a console window and go to the pmd-dcpd\etc directory
Start a manager by running "go DCPDManager c:\path\to\source\code 70"
Start the workers by running "client_go.bat" or "linuxclient_go.sh"