xiaoyao9184/hj-t212-parser

引入后需要大量依赖?

Closed this issue · 2 comments

用maven方式从jitpack引入本项目的jar
尝试
T212Mapper t212Mapper = new T212Mapper();
执行,报错,需要validation。
照着你的测试类里的依赖一个个加进去,
Hibernate Validator--->需要el--->添加el--->还需要配置validation.xml
为什么测试里的依赖会影响正常使用?
您这个需要哪些依赖可以写在README里吗?

@xxjkdtx 和楼上遇到同样的问题,我准备剥离或者自己写一个parser

@xxjkdtx @jacktang 编译依赖定义在

hj-t212-parser/build.gradle

Lines 115 to 122 in bc3bcdd

compile group: 'javax.json.bind', name: 'javax.json.bind-api', version: '1.0'
compile group: 'com.fasterxml.jackson.core', name: 'jackson-annotations', version: '2.9.3'
compile group: 'org.eclipse', name: 'yasson', version: '1.0.1'
compile group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.9.3'
//Validation
compile group: 'javax.validation', name: 'validation-api', version: '2.0.0.Final'
//OAI
compile group: 'io.swagger', name: 'swagger-annotations', version: '1.5.10'
,validation-api的引入是用来完成数据包的校验的,是必须的,用于约束数采仪提供商数据包格式不标准的问题,可以选择非Hibernate系列的实现,使用jitpack获取依赖应是自动引入的,而无需手动添加。