Domanda

ho incontrato alcuni problemi quando provo a programmtically aggiornamento specifici plug-in Eclipse.

Ho caricato l'insieme minimo di progetti che è necessario per riprodurre il problema su github . E, ho descritto il problema e le passi per riprodurlo in dettaglio nella un problema sul repository github .

È stato utile?

Soluzione

Utilizzando UpdateOperation è il modo più semplice per aggiornare i pacchetti specificati.

È possibile specificare l'IUs installato per essere aggiornato tramite l'interrogazione tuo profilo.

IProfile profile = ...;
UpdateOpertation updateOperation = new UpdateOperation(session, profile.query(QueryUtil.ALL_UNITS, null).toSet());

Ma non è una buona pratica per aggiornare esplicitamente tutte IUs. Il modo migliore è l'aggiornamento solo la radice UI (sempre è il prodotto UI o caratteristica in alto).

IProfile profile = ...;
UpdateOpertation updateOperation = new UpdateOperation(session, profile.query(QueryUtil.createIUQuery("theidofmyproductiu"), null).toSet());
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top