2013-06-09 20 views
5

Sto sviluppando un plug-in di eclissi che dipende dalla piattaforma Eclipse 4.2 (Juno) e non può essere installato su versioni precedenti di eclipse. Quando l'utente tenta di installare il mio plug-in (via sito di aggiornamento) su un vecchio eclisse, il programma di installazione di Eclipse lo ferma e mostra il seguente messaggio:Sviluppo plugin Eclipse: esiste un modo per controllare i messaggi di installazione sulle dipendenze mancanti del mio plug-in?

Cannot complete the install because one or more required items could not be found. 
Software being installed: Feature 1.0.3 (com.test.feature.feature.group 1.0.3) 
Missing requirement: Test 1.0.3 (com.test 1.0.3) requires 'bundle org.eclipse.core.runtime 3.8.0' but it could not be found 
Cannot satisfy dependency: 
From: Feature 1.0.3 (com.test.feature.feature.group 1.0.3) 
To: com.test 0.0.0 

Non molte persone può capire da questo messaggio di errore che tutti hanno bisogno è una versione più recente di Eclipse. Vorrei cambiare questo messaggio e visualizzare qualcosa di simile:

"Installazione Errore: questo plugin richiede Eclipse versione 4.2 (Juno) o al di sopra"

è che anche possibile?

risposta

1

Non è possibile personalizzare i messaggi di errore, ma p2 solo (con Kepler) è diventato molto più intelligente nel tentativo di capire cosa avrebbe dovuto essere modificato nell'installazione esistente per consentire l'installazione di qualcosa di nuovo.

Quindi, in questo caso, il supporto di riparazione p2 probabilmente proporrà di aggiornare il prodotto installato in modo che la caratteristica possa essere installata.