使用gradle项目打包jar包的时候如果不使用fat jar的打包模式会造成dependency没有全部被打在一个包中的结果
譬如在denpendency的情况为如下的情况时
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
compile fileTree(dir:'libs',include:['*.jar'])
implementation group: 'commons-validator', name: 'commons-validator', version: '1.4.0'
implementation group: 'commons-io', name: 'commons-io', version: '2.6'
compile group: 'org.apache.commons', name: 'commons-pool2'