par文件为什么我们在java开发中使用它

时间:2013-07-05 08:52:44

标签: java ant par

我们有一个带插件架构的项目(使用OSGi和Spring),我们广泛使用pars。 我找不到关于par文件的正确描述以及我们使用它的原因?

什么是par文件?为什么我们在插件开发中需要它?

1 个答案:

答案 0 :(得分:0)

Eclipse Virgo

  

OSGi应用程序打包为JAR文件,扩展名为.par。 PAR工件具有以下几个优点:

     
      
  • PAR文件具有应用程序名称,版本,符号名称和说明。
  •   
  • PAR文件的工件具有范围,因此其他应用程序无法意外共享它们。范围形成了加载时间编织和捆绑刷新的自动传播的边界。
  •   
  • PAR的工件具有由合成上下文包导入的导出包,用于线程上下文类加载。因此,例如,hibernate将能够使用Class.forName()(或等效的)在PAR文件中加载任何导出的工件包的类。
  •   
  • PAR文件对管理界面可见。
  •   
  • PAR文件可以取消部署并作为一个单元重新部署。
  •   
     

PAR包括一个或多个应用程序包,其清单指定以下清单标题: