Hi Andy,

Thanks for the sage advice! I've done as you've suggested and I'm fast
progressing on to my next problem :-)

Many thanks,

Richard


On Thu, Mar 13, 2014 at 1:52 PM, Crapo, Andrew (GE Global Research) <
[email protected]> wrote:

> Why would you want to recompile the Jena source? Just put the Jena jar
> files on your classpath and create your class that extend the Jena class
> com.hp.hpl.jena.reasoner.rulesys.builtins.BaseBuiltin. Then you can
> register your builtin with the call
>
> BuiltinRegistry.theRegistry.register((Builtin) myBuiltin);
>
> (Builtin is the Interface class for BaseBuiltin.) Your builtin will now
> work in your rules.
>
> Andy
>
> -----Original Message-----
> From: Richard Morgan [mailto:[email protected]]
> Sent: Thursday, March 13, 2014 7:51 AM
> To: [email protected]
> Subject: Creating my own builtins and compiling libraries in Eclipse
>
> Hi all,
>
> The last time I coded Java in anger was in version 1.02 since then things
> have changed a bit and the world is more exciting.
>
> I wish to start rolling my own Jena Rules functions by extending the
> Builtin class. I am using Eclipse, I have read and successfully followed
> the "A complete beginner's guide to starting a Jena project in Eclipse<
> http://www.iandickinson.me.uk/articles/jena-eclipse-helloworld/>"
> which has you download and link in the Jena libraries. I've also read the
> "The general purpose rule engine<
> http://jena.apache.org/documentation/inference/#rules>"
> which points me to builtins.
>
> The bit I'm struggling with then is how to actually import the Jena
> libraries into my project and compile them so that my builtin is available.
> Initially I thought that I would be able to import or load the project
> files from the jena-2.11.1-source-release.zip<
> http://mirror.gopotato.co.uk/apache//jena/source/jena-2.11.1-source-release.zip
> >
> but
> it doesn't seem to be this simple and I'm copying source files around
> trying to get it to compile.
>
> What are the broad steps I need to follow, and what elements of the
> Eclipse IDE do I need to learn to do this? I know exactly what I want to do
> and I've an interesting data integration project to complete and it is
> frustrating me that I'm banging my head on Eclipse instead of getting on
> with it ...
>
> Best Regards,
>
> Richard
>

Reply via email to