Afhankelijkheden van specifieke R-pakketten kunnen worden gedefinieerd, maar vanaf RKWard 0.6.1 worden deze afhankelijkheden automatisch noch gecontroleerd, noch geïnstalleerd / ingelezen. Maar zij zijn te zien in de plugin help-bestanden. Hier is een voorbeeld van een definitie:
<dependencies> <package name="heisenberg" min_version="0.11-2" repository="http://rforge.r-project.org" /> </dependencies>
Opmerking
Zorg er altijd voor dat u de geëigende require()
aanroepen (calls) toevoegt wanneer voor uw plugin bepaalde pakketten nodig zijn.
Opmerking
Indien u uw .pluginmap
als een R-pakket uitgeeft, en alle plugins van één bepaald pakket afhankelijk zijn, dan moet u die afhankelijkheid definiëren op het niveau van het R-pakket. Het definiëren van afhankelijkheden van R-pakketten op het niveau van de RKWard-.pluginmap
is het nuttigst, indien alleen enkele van uw plugins die nodig hebben, de afhankelijkheid niet in CRAN beschikbaar is, of wanneer uw .pluginmap
niet uitgegeven wordt als een R-pakket.