Domanda

Voglio usare il " Web Tools Editor " che fa parte della piattaforma di strumenti Web nella mia applicazione RCP. Penso di aver già capito qualcosa sulla piattaforma RCP, ma non ho ancora idea di come accedere alla funzionalità del pagedesigner (org.eclipse.jst.pagedesigner) dopo averlo aggiunto come dipendenza al mio progetto. Qualcuno ha qualche esperienza nell'aggiunta di componenti della piattaforma Web in un'applicazione RCP e può darmi un suggerimento o qualcosa del genere?

È stato utile?

Soluzione

C'è una difficoltà con questo tipo di richieste (io stesso sto cercando di includere questa o quella caratteristica che ho visto nell'IDE di Eclipse, ogni tanto).

Il trucco è provare a identificare il componente che vuoi inserire, quindi provare a inserirlo nel tuo progetto, senza portare troppe dipendenze.

Il primo passo era piuttosto difficile, ma dal 3.4 si tratta di usare la spia plug-in - tieni premuto Alt-Shift-F1 mentre il componente desiderato è a fuoco dovrebbe ti dà una descrizione che ti mostra la classe, il pacchetto, ecc. ecc.

Il secondo passaggio è del tutto più complicato ed è dove di solito non riesco a ottenere alcun risultato:

  • se sei fortunato, puoi semplicemente includere il bundle nella configurazione di avvio / .product della tua app. Una volta che hai premuto Aggiungi pacchetti richiesti, non ti rimangono 3000 pacchetti (ovvero il tuo RCP è ora Eclipse).
  • di solito, non è così, perché il team di Eclipse non ha riformattato il pezzetto di codice a cui sei interessato in un bundle sicuro RCP. Se è così, allora dovrai farlo da solo.
  • Ancora una volta, se sei fortunato, ciò significherà spostare alcune classi dal bundle eclipse nel tuo, comprese le classi interne, e che sarà la fine di esso - cioè le dipendenze della tua funzionalità desiderata sono tutte all'interno del bundle .
  • Se sei sfortunato, devi isolare / reimplementare il bit di funzionalità richiesto e modificare la versione del codice copiato.

È difficile e laborioso e piuttosto difficile da aggiornare. Mi rendo conto che nulla di tutto ciò è ciò che vuoi sentire.

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