使用 Eclipse PDE 开发非 GUI OSGi 应用程序
Develop non-GUI OSGi application with Eclipse PDE
我想利用 Eclipse PDE 开发没有 GUI 的服务器端应用程序。有可能吗?正确的方法是什么?网上有教程吗?
我有开发 Eclipse RCP 应用程序的经验,但是当我不需要 GUI(swt 等)时,该过程有何不同,最佳实践是什么?
您基本上可以使用与基于 GUI 的应用程序相同的工具。
另一方面,通常您只真正需要用于 GUI 的 Eclipse PDE 工具。
对于非 OSGi 应用程序,只使用 maven 和 maven bundle 插件会更容易。在这种情况下,您可以像开发非 OSGi 应用程序一样开发非 GUI 应用程序。大多数 OSGi 处理都是由 maven bundle 插件(使用 bnd)完成的。有关示例,请参阅我的 Apache Karaf Tutorials。
另一种方法是使用 bndtools。它更加集成,但对于 Maven 用户来说不太熟悉。
我想利用 Eclipse PDE 开发没有 GUI 的服务器端应用程序。有可能吗?正确的方法是什么?网上有教程吗?
我有开发 Eclipse RCP 应用程序的经验,但是当我不需要 GUI(swt 等)时,该过程有何不同,最佳实践是什么?
您基本上可以使用与基于 GUI 的应用程序相同的工具。
另一方面,通常您只真正需要用于 GUI 的 Eclipse PDE 工具。 对于非 OSGi 应用程序,只使用 maven 和 maven bundle 插件会更容易。在这种情况下,您可以像开发非 OSGi 应用程序一样开发非 GUI 应用程序。大多数 OSGi 处理都是由 maven bundle 插件(使用 bnd)完成的。有关示例,请参阅我的 Apache Karaf Tutorials。
另一种方法是使用 bndtools。它更加集成,但对于 Maven 用户来说不太熟悉。