good idea, but this should be documented carefully. I see a lot of questions comming up in this area.
I will try to test my examples sometime this week.
the idea is that if you want to do examples, you create a separate eclipse workspace with jbpm.3 in there and then all the examples as separate projects in that workspace.
I am not sure I follow this. If I try to create a project, and use Create Project from existing source, I get an error 'Cannot create project contents in workspace"
I assume this is because jbpm.3 is already a project in my workspace. So I guess I would have to create another workspace separate from the one with jbpm.3?
What am I missing here?
Actually Tom's instructions do seem to work if I create a project in a new workspace using a downloaded version of jbpm-jpdl-3.2.Beta2 (and manually removing the examples source folders from Eclipse project build path src tab - this step only because beta2 does not have Tom's changes), and then create a project from the example/ruleFlow directory.
It did not work at first because I was using the jbpm.3 project created from CVS.
the way you can do it is by checking out the complete jbpm.3 project and checkout each example as a separate project.
the examples are hence checked out 2 times, but that is not a problem.
you might have a problem that the projects are simple projects when you check them out initially instead of java projects. in that case you need to delete them (without deleting content) and then recreate them by typing the example project name in the default directory. it will pick up the original project, but then you can create it as a java project.
I think you can also check it out once (outside the workspace) and then import jbpm.3 and each example as a separate project. That way it is checked out once.
I wanted to try that, but get.all.dependencies starts all over again after a (local) network failure. It does not take the timestamp into account on linux
Ok, I fixed my examples: customTaskInstance, ruleFlow, rulesActionHandler, and rulesAssignmentHandler and tested them by creating a new project in a separate workspace. I will try to test them again tomorrow by rechecking them out as separate projects from CVS.