2009-10-14 8 views
0

Je travaille sur une application à deux niveaux assez simple mais de grande taille qui comprend environ 40 plugins Eclipse RCP. Nous avons un nouveau cas d'utilisation qui nous amène sur le Web pour une très petite partie de cette fonctionnalité. Je voudrais prototyper ceci en utilisant Lift. De toute évidence, je fais face à quelques défis.Intégration Lift et Eclipse RCP

  1. Ascenseur + OSGi. Est-ce que Lift peut obtenir des bundles OSGi? Peut-il être emballé comme un ensemble OSGi lui-même et intégré dans un conteneur Web?
  2. Construire le système. Nous utilisons le archaic Eclipse PDE build (lire: Eclipse n'a pas de système de construction) avec Cruise Control. Lift utilise Maven.
  3. Environnement de développement. Celui-ci, je ne suis pas sûr que quelqu'un puisse m'aider. J'ai essayé d'utiliser le plugin Scala avec Eclipse et ce n'est pas encore prêt. Il y a juste trop d'obstacles pour le rendre utile. Cela dit, je ne vois pas cela comme un problème majeur car je peux conserver tout le code Lift dans un module, référençant uniquement le code Java dans des domaines très spécifiques.

Je me demande si quelqu'un a essayé quelque chose de similaire à cela et a des conseils. Notez que je n'utiliserai aucun des composants ORM dans Lift car toute la persistance est gérée dans les plugins existants derrière une API. Alors, est-ce que j'aboie le mauvais arbre? Y a-t-il autre chose dont je dois être conscient?

Je pourrais revenir à simplement utiliser these instructions mais j'aimerais vraiment prendre Lift pour un spin parce que Java est ... eh bien ... c'est Java. :-(

Répondre

1

Il y a thread en groupe Google sur l'utilisation de ascenseur comme bundle OSGi. Pour le système de construction pour autant que je me souviens PDE assis est en haut de la fourmi, de sorte que vous pouvez utiliser Maven pour construire des choses liées à la levée d'abord, puis appelez build.xml de PDE

Questions connexes