zoukankan      html  css  js  c++  java
  • 将 JAR 添加至 CE 存储库

    该服务器通过使用 Apache Maven 项目所提示的相同目录结构和命名约定来在存储库中保存公共的 Java 库。如果 Java EE 资产所依赖的库在存储库中尚不存在,那么可从管理控制台或通过使用 install-library 命令将存储库更新为包括新库,并在 Java EE 资产的部署规划中定义依赖性。同时,服务器会将该库转换为 OSGi 捆绑软件。此主题介绍如何通过使用管理控制台来将 Java 库添加至 CE 存储库。

    用新库来更新存储库

    为了将归档或 JAR 添加至存储库,可通过在左侧的 Console Navigation 菜单上选择 Server > Repository 来使用 Repository Viewer portlet。下图中说明的 Repository Viewer portlet 显示已安装在服务器的存储库中的工件。存储库的布局与由 Apache Maven 使用的布局相同,这使您可很方便地复制文件。

    以下是 Repository Viewer portlet 上每个字段的含义:

    • File 是归档的实际位置。
    • group 是组标识,通常是开放式源代码项目的名称(例如 commons-logging 或 log4j),或者是与提供库的组织的 Java 包前缀(例如 org/apache/derby)相匹配的目录树。
    • Artifact 是库的文件名前缀。
    • Version 是文件中库的版本标识,从而允许存储库保存同一个库的多个版本,而不会混淆。
    • Type 是文件类型,通常是 jar

    在部署规划中定义依赖性

    要避免在尝试每个 JVM 生存期多次装入同一本机库时发生问题,需要将用于装入本机库(例如许多数据库驱动程序)的代码置于类装入器插件中,可在需要类的所有数据源插件之间共享该类装入器插件。

    要在应用程序中使用工件,将列表中的第一个工件作为示例,您将需要在应用程序的部署规划内 <environment> 元素中的 <dependencies> 下面添加 <dependency> 元素。以下是关于部署规划的外观将如何的摘录:

        <environment>
            ...
        <dependencies>
                ...
        <dependency>
                    <groupId>annogen</groupId>
                    <artifactId>annogen</artifactId>
                    <version>0.1.0</version>
                    <type>jar</type>
        </dependency>
        </dependencies>
    </environment>
    

    除了使用管理控制台来将归档添加到 CE 存储库中之外,还可通过使用 deploy 命令来执行同一任务。

  • 相关阅读:
    总结Android逆向入门成长必备技能
    BootKit病毒——“异鬼Ⅱ”的前世今生
    NSA武器库知识整理
    SQL菜鸟学习札记(二)
    SQL菜鸟学习札记(一)
    梦织未来Windows驱动编程 第06课 驱动对磁盘文件的操作
    梦织未来Windows驱动编程 第05课 小结(读取另一驱动,遍历所有驱动)
    梦织未来Windows驱动编程 第03课 驱动的编程规范
    【原创】信息搜索力
    【原创】经典排序回顾
  • 原文地址:https://www.cnblogs.com/duanxz/p/2721322.html
Copyright © 2011-2022 走看看