将东方通依赖包导入至Maven仓库
请联系东方通获取相应的产品资源包后,通过以下两种方式导入至Maven仓库,导入成功后可按照后续操作在项目中引入所需的依赖。
本地Maven引入
- 解压获取到的嵌入式版TongWeb产品资源包。
- 进入解压后的根目录,运行installMavenJar安装脚本,将lib目录下的Jar包安装到本地Maven仓库。
- Windows环境:
1
./installMavenJar.bat
- Linux环境:
1
./installMavenJar.sh
- Windows环境:
- 验证是否安装成功。
在Maven本地仓库目录下的/repository/com/tongweb/文件夹中,找到lib目录下安装的JAR包,即表示JAR包部署到本地仓库成功。
企业私有仓库引入
- 使用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”中配置企业私有仓库密钥信息。
- Windows环境:
- 验证是否安装成功。
进入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。部分依赖需要根据Spring Boot环境决定artifactId,若环境为Spring Boot 1.x,则此类依赖artifactId以1.x结尾,若环境为Spring Boot 2.x,则artifactId以2.x结尾。
可选导入包:请根据代码工程情况按需导入,相关依赖包的artifactId可参见表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》。