2009-10-14 88 views
0

我工作的是一個相當簡單但很大的兩層應用程序,它包含大約40個Eclipse RCP插件。我們有一個新的使用案例,它將我們帶到網絡上獲得這個功能的一小部分。我想用Lift來做這個原型。顯然,我面臨着一些挑戰。Lift和Eclipse RCP集成

  1. Lift + OSGi。可以舉起OSGi包嗎?它可以打包爲一個OSGi捆綁包並集成到Web容器中嗎?
  2. 構建系統。我們使用Cruise Control的archaic Eclipse PDE build(閱讀:Eclipse沒有構建系統)。 Lift使用Maven。
  3. 開發環境。這個我不確定任何人都可以幫助我。我試過在Eclipse中使用Scala插件,但它還沒有準備好。有太多的障礙讓它變得有用。說,我不認爲這是一個主要問題,因爲我可以將所有的Lift代碼保存在一個模塊中,只將Java代碼引用到一個特定的區域。

我想知道是否有人嘗試過類似的東西,並有任何建議。請注意,我不會在Lift中使用任何ORM內容,因爲所有持久性都是在API後面的現有插件中進行管理的。那麼,我吠叫了錯誤的樹嗎?還有什麼我需要注意的嗎?

我可以恢復到簡單地使用these instructions,但我真的很喜歡用Lift來旋轉,因爲Java是......嗯......它是Java。 :-(

回答

1

在google羣組中有thread關於使用升降機作爲OSGi捆綁 對於構建系統,據我所知,PDE坐在螞蟻頂部,因此您可以先使用maven構建與升降相關的東西,然後致電PDE的build.xml