引入第三方jar

场景描述

在java开发中,需要使用第三方提供的jar

实现思路

企业应用后端使用Maven为项目构建和管理的工具,在Maven中,使用第三方库一般是通过在pom.xml文件中定义dependency将JAR引入到项目中。即支持使用中央仓库中的JAR,也可以使用本地JAR文件。

实现步骤

主服务的pom.xml文件在/model/service/main目录下,即可以手工配置dependency,也可以在服务页签里面配置,如下图所示,单击服务名称右侧的“设置依赖”按钮添加依赖关系。

1. 引入中央仓库中的JAR

登录http://mvnrepository.com网站,搜索要引入的JAR包名称,找到dependency配置信息。

  <groupId>org.apache.httpcomponents</groupId>
  <artifactId>httpclient</artifactId>
  <version>4.5.10</version>

在服务页签中,点击服务右侧的设置依赖按钮,弹出依赖管理对话框,

点击+按钮,选择Maven,打开依赖设置对话框。填入JAR包的dependency配置信息,即完成了对中央仓库JAR的引入

依赖设置对话框中各项信息说明见下表

添加项 说明
组名称 对应dependency中的groupId标签
名称 对应dependency中的artifactId标签
版本号 对应dependency中的version标签

添加依赖设置后,单击“确定”按钮自动进行依赖编译,引入JAR

2 引入本地JAR

在服务页签中,点击服务右侧的设置依赖按钮,弹出依赖管理对话框,点击+按钮,选择本地jar,打开上传依赖包对话框。

拖拽要上传的jar到这里

系统将上传的JAR文件放在service/main/lib目录下,并在dependency中指定JAR文件的目录。

添加依赖设置后,单击“确定”按钮自动进行依赖编译,引入JAR包后,即可在JAVA代码中调用

如果引入的jar与平台默认带的jar版本不一致要使用引用的jar可以通过配置是实现

  在project.xml文件的dataframe节点的同级添加 overridePackages节点,节点的值是需要优先使用当前项目的jar包的包路径如:

<overridePackages>com.justep.lang.exception</overridePackages>

说明:

1. 多个包路径使用英文逗号隔开

2. 包路径遵循最左匹配原则

results matching ""

    No results matching ""

    results matching ""

      No results matching ""