giuseppe83
22-09-2005, 23:39
Allora vi spiego brevemente il mio problema.
Sto sviluppando un'applicazione che prevede la possibilità di essere estesa mediante plugin.
Il mio problema è, in breve, che nel momento in cui qualcuno sviluppa un plugin che necessita di altre librerie dovrebbe specificarle nel classpath, solo che vorrei evitare che chi siluppa il plugin debba modificare il file bat e aggiungere le proprie librerie al classpath. C'è un modo, per chi scrive il plugin, di farlo dall'interno delle proprie classi?
Avevo pensato al meccanismo dell'estenzione, quindi di aggiungere una cartella lib in cui ognuno metteva i propri jar, ma non riesco da riga di comando, usando l'opzione -Djava.ext.dirs="..." ad aggiungere la mia directory senza sovrascrivere quella predefinita. Qualcuno sa come fare??
Spero di essre riuscito a spiegare il problema....
Sto sviluppando un'applicazione che prevede la possibilità di essere estesa mediante plugin.
Il mio problema è, in breve, che nel momento in cui qualcuno sviluppa un plugin che necessita di altre librerie dovrebbe specificarle nel classpath, solo che vorrei evitare che chi siluppa il plugin debba modificare il file bat e aggiungere le proprie librerie al classpath. C'è un modo, per chi scrive il plugin, di farlo dall'interno delle proprie classi?
Avevo pensato al meccanismo dell'estenzione, quindi di aggiungere una cartella lib in cui ognuno metteva i propri jar, ma non riesco da riga di comando, usando l'opzione -Djava.ext.dirs="..." ad aggiungere la mia directory senza sovrascrivere quella predefinita. Qualcuno sa come fare??
Spero di essre riuscito a spiegare il problema....