首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建HK2模块

创建HK2模块
EN

Stack Overflow用户
提问于 2013-02-04 13:12:44
回答 2查看 986关注 0票数 2

我正在尝试利用Hundred Kilobyte Kernel (HK2)框架,但是我找不到它的任何教程或工作示例。我已经按照需要安装了Maven,但是我找不到要使用的原型。我正在使用Eclipse,我只找到了这个Netbeans guide,但即使是示例源文件也不存在。

在Eclipse下,我设法安装了m2e maven plugin,并尝试启动一个新项目,但是当我尝试搜索hk2原型来创建我的定制时,我找不到所需的资源。我尝试创建一个新项目,然后添加一个原型,我指定com.sun.enterprise作为组id,工件id为hk2 (根据一些说明,hk2-maven-plugin ),我能找到的最新版本(1.6.9)和远程位置为http://download.java.net/maven/glassfish/,但即使jar files在那里,我也找不到原型目录文件。我还尝试将此位置添加为远程Catalog,但由于没有可指向的xml文件,因此显示该目录为空。

我的问题是,有没有人有任何更新的资源或启动步骤来创建hk2模块?或者可以告诉我如何使用我所拥有的?jars中有pom.xml文件,但是如果我将这些文件导入到Eclipse中,它会有一些我不知道如何修复的错误。这个项目的开发似乎几乎完全停止了(最后一次更新是在2011年7月),但也许已经熟悉Glassfish插件开发的人可以给我指明正确的方向?或者,也许有人可以推荐一个HK2的替代品?如果有人有任何好的OSGi教程,那也会很好,或者任何其他类似的框架。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-04 22:33:17

听起来你和OSGi在一起会更好。HK2 (如果它仍然是100k的话会让我大吃一惊)是一种尝试,它不直接依赖于Glassfish的OSGi。

由于OSGi是一个定义良好和维护良好的应用程序接口,它运行在Glassfish上,而且您还可以移植到其他环境,这似乎表明OSGi的选择更明智。最简单的入门方法是http://bndtools.org/

票数 2
EN

Stack Overflow用户

发布于 2013-02-08 15:58:10

如果你想做Glassfish模块的开发,我可以推荐你下面的教程和一个来自Glassfish主干的例子。我试过一次,但由于HK2并不像Peter已经提到的那样是真正的OSGi,所以我在一段时间后让它实现:)但也许你现在可以利用这些信息;)

  • http://kalali.me/glassfish-modularity-system-how-extend-glassfish-cli-and-web-administration-console-part-2-developing-sample-modules/
  • http://java.net/projects/glassfish-samples/sources/svn/show/trunk/v3/plugin/adminconsole/console-sample-ip/
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14680734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档