8:00 – 10:00 CSIP
- Starting to dig into Drools.
- Starting documentation
- Attempting to install the Drools Eclipse Plugins from the amazingly sullen JBoss update site
- Well, at least it’s started updating. Heading off to class with high hopes of progress upon my return!
- Yay – downloaded and installed
- I came across this over the weekend that looks like an eclipse-based graphical rules engine that could be used as a reference case. It’s from Repast, a system that I did quite a bit of work with back when I was consulting for UMD/ONR. Looks like they’ve been doing quite a bit of work on the system.
10:00 – 1:00 FP
1:00 – 4:00 CSIP
- Onward with Drools
- Planner (http://docs.jboss.org/drools/release/5.3.0.Final/drools-planner-docs/html/ch01.html, and http://www.jboss.org/drools/drools-planner.html)
- Huh, Drools uses fitness tests, but doesn’t have a genetic algorithm/programming component. Interesting.
- Downloaded the drools-planner-distribution-5.3.0.Final
- Added as a preexisting project. All kinds of Java errors, which were fixed by running Maven on the POM file followed by mvn eclipse:eclipse. Then all the .drl files were being flagged as errors. While flailing generally, I noticed that I could set the project as a drools project (which it wasn’t yet apparently). That seems to have fixed all the errors, though there are a bunch of “Java raw type” warnings
- Got the following message: The directory dataDir (C:Droolsdrools-planner-distribution-5.3.0.Finalexamplessourcesdatanqueens) does not exist. The working directory should be set to the directory that contains the data directory. This is different in a git clone (drools-planner/drools-planner-examples) and the release zip (examples).
- Fixed by copying the data directory from the examples level to the sources level.
- Everything is running. Tomorrow, we figure out what it means!