Question

J'utilise Eclipse 3.4 (officiel de ganymède, pas le service pack).

J'ai un site de mise à jour qui organise les fonctionnalités en catégories. tout semble bien dans l'éditeur et dans le XML.

Une fois que le site est en ligne, y accéder de la manière habituelle me dit que toutes les fonctionnalités sont "non catégorisées". J'ai essayé sur plusieurs ordinateurs exécutant la version 3.4 et le même problème persiste.

Ce qui est curieux, c’est que j’ai utilisé Eclipse 3.3, et il a bien vu les catégories, bien qu’il n’ait bien sûr pas été en mesure d’installer les plugins qui sont fabriqués à partir de 3.4.

Est-ce que je fais quelque chose de mal ou est-ce un problème connu?

Était-ce utile?

La solution

Il semble s'agir d'un problème connu, en raison du nouveau système de provisionnement 'p2' .

Voir cette discussion et ce bogue . Ce qu’il semble dire, c’est ... "restez sur place jusqu’à 3.5M3, puis essayez à nouveau".

Autres conseils

Cette solution fonctionne pour moi:

  1. Utilisez le projet de site de mise à jour PDE pour créer le fichier site.xml et créer vos plugins. Assurez-vous de définir la catégorie ici.
  2. Supprimez les fichiers artifacts.xml et content.xml créés par la construction du site de mise à jour.
  3. Utilisez le générateur de métadonnées P2 pour générer vos fichiers d'artefacts et de contenu. J'utilise l'option de compression pour obtenir des bocaux.
  4. Le site de mise à jour doit inclure: le site.xml, le contenu & amp; Objets d'artefacts, dossiers de fonctionnalités et de plugins.

Si vous suivez cette procédure, cela fonctionnera très bien dans Eclipse 3.3 et 3.4. Naturellement, vous devriez automatiser ce processus avec Ant.

Remarques importantes:

  • La tâche Ant du générateur de métadonnées n'ayant jamais fonctionné, je l'ai invoquée sous sa forme 'Java (deuxième exemple du lien ci-dessus).
  • Assurez-vous de bien effacer les xmls de contenu et d'artefacts avant la génération
  • Entrées: site.xml et dossiers de plugins / fonctionnalités intégrés
  • Spécifiez le métadataRepositoryName qui est le titre du site de mise à jour (indiqué à l'utilisateur dans certains cas)

Je ferai de mon mieux pour bloguer bientôt à ce sujet ... Faites-moi savoir si vous avez des questions.

Ce qui semble fonctionner pour moi, c’est de placer la balise, en définissant la catégorie dans le fichier site.xml, avant la balise, y compris l’autre balise de catégorie. Si vous ajoutez la catégorie avec l'éditeur d'eclipse après avoir ajouté la fonctionnalité, cela aura gâché cela ...

Une évidence pour la plupart des gens, mais cela peut poser un problème pour les débutants sur les sites de mise à jour Eclipse: veillez à ajouter votre personnalité en tant qu'enfant dans la catégorie:

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top