Platonos

From AardRock Wiki
Revision as of 14:06, 19 April 2006 by Chris (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Notes

If you want to use classes from other plugins, you should make those plugins a dependency, like this:

<plugin> <uid>aardrock.cheetah</uid> <name>Cheetah</name> <lifecycleclass>aardrock.cheetah.lifecycle.CheetahPluginLifecycle</lifecycleclass> <dependencies> <dependency uid="com.hp.hpl.jena" /> <dependency uid="aardrock.cheetah.wiredreach.rdf" /> </dependencies> <version>0.0.1</version> </plugin>

But there is one thing to watch out for: if you make the following dependencies:

  • cheetah
    • wiredreach
      • jena

Then cheetah can not use classes from Jena. This took some time to figure out, but the dependencies must look like this:

  • cheetah
    • wiredreach
      • jena
    • jena