I have now downloaded the newest SVN and after a lot of fixing I managed
to build the whole thing.
First of all I had to modify the library, because it couldn't find many
of the libraries. There were 5 or 6 jar files which I had to modify to
the correct URL. However Jaxen-full.jar wasn't even included in this
SVN, I had to get this from a stable version and add it to the tools/lib.
Another odd thing was the rome-fetcher-0.7.jar
The project was asking for that jar file, and I could see that it was
replaced by rome-fetcher-0.8.jar file. However, I tried to modify the
.classpath file and replace the rome-fetcher-0.7.jar with 0.8 without
any success. After a lot of back and forth I just added a version of 0.8
and renamed it to rome-fetcher-0.7.jar and the build finally started.
These issues are something that needs to be fixed...
After the build was finished 15 errors was reported, all in the
sandbox/jdobackend/src package.
Could someone please explain to me what this sandbox / jdo stuff is? And
why is it not under the src package?
The first error I encountered was in the JDOPlanetManagerImpl.java
The code:
entries = blogmgr.getWeblogEntries(
website,
null, //startDate
new Date(), //endDate
null, //catName
WeblogEntryData.PUBLISHED, //status
new Integer(entryCount) //maxEntries
);
was however wrong. I believe the author forgot to put the status. Either
that or he means to call the getWeblogEntryObjectMap method.
I believe the correct code should say:
entries = blogmgr.getWeblogEntries(
website,
null, //startDate
new Date(), //endDate
null, //catName
WeblogEntryData.PUBLISHED, //status
null, //sortBy
new Integer(entryCount) //maxEntries
);
I will try to fix more errors, but I would like to know what this
sandbox/jdobackend stuff is before I do anymore work on it.
Kind Regards
Shervin Asgari