Is there any way to provide a eclipse settings file that helps with the project setup? Or is this an entirely manual process?
I am happy to open a Jira ticket to cover eclipse integration. It *sounds* like what the patch should contain would be some files that get checked into the source tree, and some instructions that probably should become part of a new web site page, "Running under Eclipse". Or do you have other ideas? Karl On Wed, Jul 13, 2011 at 10:41 AM, Farzad Valad <ho...@farzad.net> wrote: > So what is the verdict on the eclipse setup? Maybe we can work through one > example, like running the agent from eclipse, so I can fine tune the setup > procedure. I figured out how to link the sources into the eclipse project > without manual copying. You need two things, 1) check out the existing lcf > project source into eclipse as lcf, 2) the eclipse projects: mcflib-core, > mcflib-3rd, mcfAgentStart, and mcfAgentStop (Apache mail server has a 1MB > limit, download from > http://www.farzad.net/apache/MCFAgentEclipseProjects.zip) > > For the first item, using Eclipse checkout the source path lcf from apache > repository. You'll need to install the SVN plugin for Eclipse if you don't > have it. For the second item, extract the zip file into a temp location. > Import the 4 projects into eclipse by File->Import->select "Existing > Projects into Workspace", then point to one of the folders. Would need to > do this four times. Inside Eclipse, the start and stop projects would have > a red exclamation mark, because the core libs are missing intentionally. > Expand the mcflib-core project and run the "build.xml" file. Refresh the > projects and you should not see any errors. > > Run the mcfAgentStart project as a Java Application and include the VM > parameter of -Dorg.apache.manifoldcf.configfile=properties.xml. If > succesful, you'd see the message "Running... " and "Configuration file > successfully read". To stop the agent, run the mcfAgentStop project as a > Java Application and include the same VM parm. You can debug and set break > points by running the debugger in eclipse against the same two projects. > > Assuming all went well, that is what it takes to run the agent. Thoughts? > > >