Afhankelijkheden van R-pakketten

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.