From: Ignazio P. <ipa...@gm...> - 2013-12-11 18:19:31
|
On 11 Dec 2013 16:28, "Timothy Redmond" <tre...@st...> wrote: > > > > Bundle information as in OSGI? No, it won't have. Am willing to add > > this, of course, if anyone will tell me what needs to be there. > > If anyone other than us (the Protege group) asks for this, this is > actually not an unreasonable thing to include. It does not add > dependencies and it is neutral about how the HermiT jar gets used. It > also has the advantage that it documents which interfaces and classes > are for public consumption and which are private. In my opinion, OSGi > is a very good thing (if a bit complicated). > > However, with the current state of the world, I am not sure that anyone > would use such information yet. Protege is the only OSGi-aware OWL > program that I know of. Without the ProtegeReasonerFactory class and > the plugin.xml file, this won't be usable by the Protege project. > > > > > The other problem is that the ProtegeReasonerFactory class in Hermit has > > been explicitly excluded from the maven build -- otherwise my maven > > build of hermit required protege (which wasn't available as an > > artifact). Also, there is no reason to pull down protege if you want to > > use hermit. > > I agree with this argument. HermiT should not depend on Protege. It is > a separate tool that may be used by people without an interest in > Protege. HermiT.jar is also missing the Protege plugin.xml file. > > > > > I guess the solution is add another pom which just builds > > ProtegeReasonerFactory, have this one depend on hermit and the part of > > the protege build that it needs, that is these two classes... > > My personal opinion is that this is a reasonable approach. This could > be a very small project (one small class, a plugin.xml and a pom.xml). > > -Timothy > I've got an example of a protege plugin built via maven in oppl2, if that's useful. It's fairly straightforward if the dependencies are not funny - I had a dependency on an old antlr version which slowed things down a lot. I. > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > _______________________________________________ > Owlapi-developer mailing list > Owl...@li... > https://lists.sourceforge.net/lists/listinfo/owlapi-developer |