将东方通依赖包导入至Maven仓库

请联系东方通获取相应的产品资源包后,通过以下两种方式导入至Maven仓库,导入成功后可按照后续操作在项目中引入所需的依赖。

本地Maven引入

  1. 解压获取到的嵌入式版TongWeb产品资源包。
  2. 进入解压后的根目录,运行installMavenJar安装脚本,将lib目录下的Jar包安装到本地Maven仓库。

    • Windows环境:
      1
      ./installMavenJar.bat
      
    • Linux环境:
      1
      ./installMavenJar.sh
      

  3. 验证是否安装成功。

    在Maven本地仓库目录下的/repository/com/tongweb/文件夹中,找到lib目录下安装的Jar包,即表示Jar包部署到本地仓库成功。

企业私有仓库引入

  1. 使用deployMavenJar脚本,将获取的嵌入式版TongWeb所有资源Jar包上传至企业私有仓库中。

    • Windows环境:
      1
      deployMavenJar.bat [url] [sid]
      
    • Linux环境:
      1
      deployMavenJar.sh [url] [sid]
      
    • url:需要上传的企业私有仓库地址。需要输入企业私有仓完整路径信息,例如:http://127.0.0.1:8081/nexus/content/repositories/central/。
    • sid:在Maven的“setting.xml”中配置的server部分id信息。 且须在Maven的配置文件“setting.xml”中配置企业私有仓库密钥信息。

  2. 验证是否安装成功。

    进入Maven私有仓库目录,在对应仓库地址中找到lib目录下安装的Jar包,即表示Jar包部署到企业私有仓库成功。

后续操作

东方通依赖导入Maven仓库后,即可在pom.xml文件中,通过修改或添加<dependency>标签在项目中引入所需的依赖,例如:

1
2
3
4
5
<dependency>
    <groupId>com.tongweb.springboot</groupId>
    <artifactId>tongweb-spring-boot-starter-1.x</artifactId>
    <version>7.0.E.{n}_P4</version>
</dependency>

请参考东方通提供的用户手册《TongWeb 嵌入式版JavaEE标准容器.pdf》,寻找需要导入的依赖包的groupId、artifactId和version。部分依赖需要根据SpringBoot环境决定artifactId,若环境为Springboot1.x,则此类依赖artifactId以1.x结尾,若环境为Springboot2.x,则artifactId以2.x结尾。

可选导入包:请根据代码工程情况按需导入,相关依赖包的artifactId可参见表1

表1 依赖包说明

依赖包artifactId

功能介绍

tongweb-spring-boot-starter-1.x/2.x

(必选)替换Tomcat核心依赖包

tongweb-spring-boot-data-jdbc-starter-1.x/2.x

(可选)集成JDBC

tongweb-spring-boot-websocket

(可选)集成WebSocket

tongweb-gmssl

(可选)集成gmssl安全通信库(国密)

tongweb-jsp

(可选)支持JSP规范

spring-boot-starter-actuator

(可选)数据监测功能

tongweb-spring-boot-maven-plugin

(可选)类加载隔离功能,隔离tongweb与用户使用的类加载器,防止类加载冲突。

更多配置和导入包信息请参考东方通提供的依赖包中的用户手册:《TongWeb 嵌入式版JavaEE标准容器.pdf》。