Simple usecase: assemblare un prodotto Eclipse utilizzando semplici script, , basta scaricare i bundle nella directory dei plug-in. Questo funzionava con 3.3 - con 3.5 è rotto: la mia applicazione non si avvia in quanto il plug-in dell'app non viene trovato.Can Eclipse 3.5 può scoprire tutti i bundle nella directory dei plugin?
Domanda: qual è il modo più semplice per risolverlo? Questo sembra essere l'unico dolore nell'intero processo di aggiornamento per me.
Tentativi: Credo che questo è un no-no per P2: si mantiene il file bundles.info invece, che è probabilmente molto intelligente .. un po 'troppo intelligente per me.
Alcune idee che ho avuto:
- posso saltare P2 del tutto e tornare al buon vecchio, semplice meccanismo di scoperta -dirty-?
- posso installare i plugin dir come 'directory guardato'
- sembra che ho bisogno di usare la p2.reconciler per questo .. Oh aspetta, è deprecato già :-(bug 251561 .. (grazie VonC per il puntatore)
- può questa vecchia impostazione nelle config.ini ancora lavorare? (che ora è sostituito con il 'simpleconfigurator')
[email protected]:start, [email protected]:start, [email protected]
- devo chiamare il direttore (p2)? "si prega di scegliere il mio plugins up ":)
- Eviterei la cartella dropin per questo - questo è più per gli utenti finali .
- Eviterei di fare scherzi con il bundles.info se possibile.
Non mi interessa ancora tutte quelle funzioni intelligenti nel mio prodotto, in realtà gli utenti non utilizzano affatto il meccanismo di aggiornamento incorporato. Quindi mi piacerebbe BACIO (vale a dire: solo per avviare), e aggiungere più supporto avanzato quando necessario.
Ho chiesto questo su Eclipse forums, ma nessuna risposta ancora, quindi sarebbe davvero grato per qualche illuminazione. Inoltre, sentitevi liberi di correggermi sulle ipotesi: ho appena letto lo P2 docs, che a volte sembra confuso. Grazie!
Risposta: in realtà l'opzione 3 di cui sopra sembra funzionare dopo tutto - grazie Francis per confermare questo! (non funzionava in origine, ma probabilmente era causato da alcuni deps mancanti). Il mio unico problema ora è che alcuni pacchetti Eclipse richiedono effettivamente un configuratore semplic. Quindi mi chiedo se scambiarlo causerà problemi lungo la linea.
Appena aggiunto alcune fonti di informazioni riguardanti la directory drop2 p2, n risposta al tuo commento. – VonC