【问题标题】:par files why do we use it in java developmentpar 文件为什么我们在 java 开发中使用它
【发布时间】:2013-07-05 08:52:44
【问题描述】:

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

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

【问题讨论】:

标签: java ant par


【解决方案1】:

Eclipse Virgo

OSGi 应用程序打包为 JAR 文件,扩展名为 .par。 PAR 工件有几个好处:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-02
    • 2017-10-13
    • 2011-05-19
    • 1970-01-01
    • 2018-10-12
    • 1970-01-01
    • 1970-01-01
    • 2017-08-24
    相关资源
    最近更新 更多