Domanda

Ho il seguente problema. Ho un accumulo di prodotti che include diverse funzionalità. Ho un, caratteristica principale del prodotto e voglio aggiungere alcune delle caratteristiche incorporate da Eclipse, fondamentalmente le caratteristiche

org.eclipse.rcp org.eclipse.jdt org.eclipse.platform

Ci sono due posti dove posso aggiungere queste caratteristiche: Posso aggiungere alla definizione del prodotto in sé, o li posso aggiungere come caratteristiche incluse nel mio prodotto caratteristica distintiva

.

La mia domanda è, qual è il modo migliore? Ho problemi quando si utilizza l'opzione di caratteristiche incluse, quindi mi chiedo se l'altra opzione ha più senso.

È stato utile?

Soluzione

In definitiva, non v'è una differenza significativa tra i due metodi. Una caratteristica accumulo di tempo sta per essere generato che include tutti i componenti elencati nel file .product. Così si sono davvero parlando di fare queste caratteristiche fratelli o figli di tua caratteristica proprio prodotto.

La più grande differenza sarà che la funzione generato includerà sempre le voci di file .product, ma se li si aggiunge come figli della vostra funzione si ha la possibilità di richiedere loro, invece.

In P2, la differenza tra la funzione include e require è la gamma di versioni generato per la dipendenza. PDE / sé costruire non segue richiede, si vuole fare in modo di metadati si ri-uso P2 per queste caratteristiche, poiché non verrà rigenerata da costruire.

C'è una differenza più grande quando si parla di plug-in, invece di caratteristiche. Nel caso di plug-in, PDE / build sarà indovinare i valori per disfare e os / WS / arch per frammenti. Compresi i plug-in in una caratteristica permette un controllo esplicito su questi.

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