google-code-export / nutz

Automatically exported from code.google.com/p/nutz
Apache License 2.0
1 stars 1 forks source link

使nutz兼容OSGi #473

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
问题产生的条件:

在OSGi中无法导出nutz中的包

解决办法:

使用附件中的MANIFEST.MF文件打包即可.

特别说明:

OSGi在对版本处理时,不支持nutz目前的版本号定义法,即版本号�
��不能有字母,只有是数字.所以在定义Bundle-Version时,需要将1.b.
x 中的b换成一个合适的数字.

另:
Export-Package 
属性为bundle需要导出的包,附件中的MANIFEST.MF文件按INDEX.LIST导�
��了所有的包.

如以后有新增加的包,修改该字段即可.

以上希望nutz工作团队能够采纳.

Original issue reported on code.google.com by windywany@gmail.com on 12 May 2011 at 1:47

Attachments:

GoogleCodeExporter commented 9 years ago
简单了解了一下:
http://blog.sina.com.cn/s/blog_5e0d59fb0100cqa3.html

感觉上OK

export-package去掉 repo包就可以了.

另外,兼容OSGi--->估计很难保证了,起码我不了解OSGi的限制

Original comment by wendal1985@gmail.com on 12 May 2011 at 2:29

GoogleCodeExporter commented 9 years ago
Fix in
https://github.com/nutzam/nutz/commit/d316d0e65e99579b2b413c0fa9c8ac1f2e75f173

Original comment by wendal1985@gmail.com on 30 Sep 2011 at 1:56

GoogleCodeExporter commented 9 years ago

Original comment by wendal1985@gmail.com on 30 Sep 2011 at 1:56