Eclipse RCP: accumulo di prodotto in grado di caricare tutti i plugin nella directory plugins

StackOverflow https://stackoverflow.com/questions/3931236

  •  30-09-2019
  •  | 
  •  

Domanda

Ho bisogno di configurare il mio prodotto eclissi di caricare tutte le funzioni / plugins nella directory caratteristiche / plugins. Ora i miei carichi di prodotti solo i plugin che sono elencati nei metadati, quindi se io esportano una parte Plugin direttamente da strumento di Eclipse come "plugins schierabili" Ha caricato nel mio prodotto, ma se ho messo un barattolo plug-in direttamente nella directory dei plugin non sembra ( lo stesso se io lavoro con le caratteristiche)

Ho semplicemente fare nuove configurazioni di prodotto, mettere la funzionalità che contiene il mio plugin di applicazione e quindi l'esportazione di prodotti ho questo problema.

La mia versione è 3.6.1 Eclipse

Credo che il problema è nella configurazione di lancio, ma non so che cosa devo cambiare

È stato utile?

Soluzione

In teoria, l'applicazione RCP esportato dovrebbe semplicemente prendere le nuove funzioni e plugin da aggiungere in seguito. Tuttavia, assicuratevi di mettere la roba in più nel la cartella dropins del RCP, dal momento che questa è la posizione prevista per le funzioni installate manualmente dopo l'introduzione di p2 .
Se per qualche motivo ancora non funziona, provare ad avviare Eclipse con il -clean argomento riga di comando.

le opzioni di runtime Eclipse pagina, il -clean argomento ha il seguente effetto:

  

[...] tutti i dati memorizzati nella cache utilizzati dal framework OSGi ed Eclipse runtime essere pulito. Questo pulire la cache utilizzata per memorizzare risoluzione delle dipendenze fagotto e dati del Registro estensione Eclipse. Utilizzando questa opzione forzerà eclissi per reinizializzare questi cache.

Nella mia esperienza questo può risolvere molti casi misteriosi, in cui i plugin appena aggiunti non vengono caricati da Equinox.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top