我试图利用Hundred Kilobyte Kernel (HK2)框架,但是我找不到任何教程或工作示例。我已经安装了Maven,因为它是必需的,但是我找不到要使用的原型。我正在使用Eclipse,我只发现了这个Netbeans guide,但即使是示例源文件也不存在。创建HK2模块
在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在那里,也没有我能找到的原型编录文件。我也尝试将此位置作为远程目录添加,但由于没有指向的xml文件,因此它说该目录是空的。
我的问题是,有没有人有任何更新的资源或启动步骤来创建一个hk2模块?或者可以告诉我如何使用我拥有的?在jar文件中有pom.xml文件,但是如果我将它们导入到Eclipse中,它会出现一些我不知道如何解决的错误。该项目的开发似乎几乎完全停止(最新更新来自2011年7月),但也许有人已经熟悉Glassfish插件开发可以指向我的正确方向?或者可能有人推荐一种替代HK2的方法?如果任何人有任何好的OSGi教程,或者其他类似的框架。
谢谢!
是的,已经评估过这个选项,但我相信这个想法的范围被缩小了,这样可能只需要一个依赖注入框架。我正在考虑的选项是Guice或Butterfly Container。 OSGi目前被认为是复杂的。也许我们会回去再次审查。 – Acapulco