Dependências de pacotes R

É possível definir dependências em pacotes R específicos, mas a partir da versão 0.6.1 do RKWard, essas dependências não são verificadas nem instaladas/carregadas automaticamente. Elas são exibidas nos arquivos de ajuda do plugin. Aqui está um exemplo de definição:

<dependencies>
                <package 
                        name="heisenberg"
                        min_version="0.11-2"
                        repository="http://rforge.r-project.org"
                />
        </dependencies>

Nota

Certifique-se sempre de adicionar as chamadas apropriadas de require(), se o seu plugin precisar que determinados pacotes sejam carregados.

Nota

Se você distribuir seu .pluginmap como um pacote R, e todos os plugins dependerem de um pacote específico, então você deve definir essa dependência no nível do pacote R. Definir dependências para pacotes R no nível do .pluginmap do RKWard é mais útil se apenas alguns de seus plugins precisarem da dependência, a dependência não estiver disponível no CRAN, ou seu .pluginmap não for distribuído como um pacote R.