Domanda

Sto usando Eclipse 3.4 (ganimede ufficiale, non il service pack).

Ho un sito di aggiornamento che organizza le funzionalità in categorie; tutto sembra ottimo nell'editor e nell'XML.

Una volta che il sito è online, accedervi nel solito modo mi dice che tutte le funzionalità sono "non categorizzate". Ho provato da più computer con 3.4 e lo stesso problema persiste.

Ciò che è curioso è che ho usato Eclipse 3.3, e ha visto bene le categorie, anche se ovviamente non è stato in grado di installare i plugin che sono fatti da 3.4.

Sto facendo qualcosa di sbagliato o è un problema noto?

È stato utile?

Soluzione

Sembra essere un problema noto, a causa del nuovo sistema di provisioning "p2" .

Vedi questa discussione e questo errore . Quello che sembra dire è ... " rimani fermo fino a 3.5M3, quindi riprova "

Altri suggerimenti

Questa soluzione funziona per me:

  1. Utilizzare il progetto del sito di aggiornamento PDE per creare site.xml e creare i plug-in. Assicurati di impostare la categoria qui.
  2. Elimina artifacts.xml e content.xml creati dalla build del sito di aggiornamento.
  3. Utilizza P2 Metadata Generator per generare artefatti e file di contenuti. Uso l'opzione di compressione in modo da ottenere vasetti.
  4. Il sito di aggiornamento dovrebbe includere: site.xml, content & amp; artefatti vasetti, cartelle caratteristiche e plugin.

Se segui questa procedura, funzionerà perfettamente in Eclipse 3.3 e 3.4. Naturalmente, dovresti automatizzare questo processo con Ant.

Note importanti:

  • Non ho mai fatto funzionare il task Ant del generatore di metadati, quindi lo invoco nella sua forma Java (il secondo esempio nel link sopra).
  • Assicurati di cancellare gli artefatti e i contenuti xmls prima della generazione
  • Input: site.xml e cartelle plug-in / funzionalità integrate
  • Specifica il metadataRepositoryName che è il titolo del sito di aggiornamento (mostrato all'utente in alcuni casi)

Farò del mio meglio per blog su questo presto ... Fammi sapere se hai domande.

Quello che sembra funzionare per me è mettere il tag, definendo la categoria in site.xml, prima del tag includendo l'altro tag di categoria. Se aggiungi la categoria con l'editor di eclipse dopo aver aggiunto la funzione, sarà incasinata ...

Un gioco da ragazzi per la maggior parte ... ma può essere un problema per i neofiti sui siti di aggiornamento Eclipse: assicurati di aggiungere la tua bellezza da bambino nella categoria:

Vedi http: // ekkescorner.wordpress.com/2010/04/18/who-eats-the-categories-from-update-sites/

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