我们正在研究重新构建我们的Web应用程序,并希望转向更模块化的解决方案,OSGi似乎满足了我们的许多需求。有没有办法在Apache Felix中部署分解包?
我已经遇到了Apache Felix项目,并将其作为一个旋转。它看起来很稳固,但我发现开发周期有点慢,因为它需要maven构建包以使代码更改生效。
相反,我希望能够重新加载一个包,一旦类已被Eclipse编译,没有任何额外的建筑/包装。与Tomcat和其他servlet容器如何支持部署“分解”战争文件类似。
这可能与Felix或任何其他OSGi容器有关吗?
好吧,那有效。但如何自动化呢?我认为你可以从Eclipse启动任务调用gogo shell命令,但我不知道如何去做。每次在控制台打字都不太方便... – 2013-03-29 20:32:51
请参阅我的http://stackoverflow.com/questions/15733822/deploy-exploded-bundle-to-apache-felix-using-an-eclipse-launch-task问题对这个。 – 2013-03-31 23:39:14