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 命令来执行同一任务。

  • 相关阅读:
    飞控相关资料
    PID
    详解NXP Cortex-M3加密设置
    ucos ii 百度官方介绍
    两个静态页面之间值传递方式
    Wex5各组件介绍
    链接学习
    WeX5基础
    Oracle中用触发器实现自动记录表数据被修改的历史信息
    HTML DOM setInterval() 方法
  • 原文地址:https://www.cnblogs.com/duanxz/p/2721322.html
Copyright © 2011-2022 走看看