commit d2250dcea891f308ce814364d481bf6e223a88df Author: liuliang <401809302@qq.com> Date: Thu Jun 12 15:42:48 2025 +0800 init project diff --git a/.ecode/dependencies.json b/.ecode/dependencies.json new file mode 100644 index 0000000..fbf0978 --- /dev/null +++ b/.ecode/dependencies.json @@ -0,0 +1,7170 @@ +[ + { + "artifactId":null, + "groupId":null, + "md5":"fc814b28882dd9f2552eda21add0698f", + "name":"accessors-smart-2.5.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/accessors-smart-2.5.0.jar", + "version":null + }, + { + "artifactId":"Sun Java System Application Server", + "groupId":"com.sun", + "md5":"46a37512971d8eca81c3fcf245bf07d2", + "name":"activation-1.1.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/activation-1.1.1.jar", + "version":"1.1.1" + }, + { + "artifactId":"ActiveMQ :: Broker", + "groupId":null, + "md5":"15470e354c4e802481f5cc8851fc4306", + "name":"activemq-broker-5.16.6.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/activemq-broker-5.16.6.jar", + "version":"5.16.6" + }, + { + "artifactId":"ActiveMQ :: Client", + "groupId":"org.apache.activemq", + "md5":"85e7122c502b441496de356428d6f650", + "name":"activemq-client-5.15.16.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/activemq-client-5.15.16.jar", + "version":"5.15.16" + }, + { + "artifactId":"ActiveMQ :: Openwire Legacy Support", + "groupId":null, + "md5":"4f401877b5ef7f12ece9539cd63e551d", + "name":"activemq-openwire-legacy-5.16.7.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/activemq-openwire-legacy-5.16.7.jar", + "version":"5.16.7" + }, + { + "artifactId":null, + "groupId":null, + "md5":"4a49fceeeb87328bc23d9da4879112d6", + "name":"aggdesigner-algorithm-6.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/aggdesigner-algorithm-6.0.jar", + "version":null + }, + { + "artifactId":"org.elasticsearch.plugin#aggs-matrix-stats;7.17.1", + "groupId":null, + "md5":"ed3bf8b4f250ba26a6d721a32d187390", + "name":"aggs-matrix-stats-client-7.17.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/aggs-matrix-stats-client-7.17.1.jar", + "version":"7.17.1" + }, + { + "artifactId":null, + "groupId":null, + "md5":"9eadd23beebf3eaaeb5bd1ec9f25bd34", + "name":"aliyun-java-sdk-core-4.5.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/aliyun-java-sdk-core-4.5.1.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"885760ab3a3b3db5b34c122c082f2138", + "name":"aliyun-java-sdk-green-3.5.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/aliyun-java-sdk-green-3.5.1.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"6b957b5d29db7bb249607bc35fa4f325", + "name":"aliyun-java-sdk-kms-2.11.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/aliyun-java-sdk-kms-2.11.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"4993d72b4b59a3a895210a94cda33af4", + "name":"aliyun-java-sdk-ram-3.1.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/aliyun-java-sdk-ram-3.1.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"f2267c7de0da3ffac5f5716823e35766", + "name":"aliyun-sdk-oss-3.16.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/aliyun-sdk-oss-3.16.2.jar", + "version":null + }, + { + "artifactId":"RabbitMQ Java Client", + "groupId":null, + "md5":"6f314f6a68d3d9748d496ec47b155f13", + "name":"amqp-client-5.18.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/amqp-client-5.18.0.jar", + "version":"5.18.0" + }, + { + "artifactId":null, + "groupId":null, + "md5":"9f36e26431d163d658e34bb5bb7a361a", + "name":"annotations-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/annotations-2.20.42.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"ee3529760a0cf967e19f38523adc603e", + "name":"ant-1.10.11.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/ant-1.10.11.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"be781a9ac23f3b6f16a898d49aa2af0b", + "name":"ant-launcher-1.10.11.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/ant-launcher-1.10.11.jar", + "version":null + }, + { + "artifactId":"OWASP AntiSamy", + "groupId":null, + "md5":"3b1ba1e6b1cef2083aac38a989df5e76", + "name":"antisamy-1.7.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/antisamy-1.7.5.jar", + "version":"1.7.5" + }, + { + "artifactId":"ANTLR 4 Runtime", + "groupId":"org.antlr", + "md5":"0223e36b3a3fadd05a52221828a4fcf1", + "name":"antlr4-runtime-4.7.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/antlr4-runtime-4.7.1.jar", + "version":"4.7.1" + }, + { + "artifactId":null, + "groupId":null, + "md5":"04177054e180d09e3998808efa0401c7", + "name":"aopalliance-1.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/aopalliance-1.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"907613c91bdde0ecc13cf809e0451ce3", + "name":"apache-client-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/apache-client-2.20.42.jar", + "version":null + }, + { + "artifactId":"Apache James :: Mime4j :: Core", + "groupId":null, + "md5":"87d8092cd07bcffdd193688a7139fb92", + "name":"apache-mime4j-core-0.8.10.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/apache-mime4j-core-0.8.10.jar", + "version":"0.8.10" + }, + { + "artifactId":"apiguardian-api", + "groupId":null, + "md5":"944805817b648e558ed6be6fc7f054f3", + "name":"apiguardian-api-1.1.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/apiguardian-api-1.1.0.jar", + "version":"1.1.0" + }, + { + "artifactId":"apm-toolkit-log4j-2.x", + "groupId":"org.apache.skywalking", + "md5":"4069e503ece415d35e53d20504cab335", + "name":"apm-toolkit-log4j-2.x-8.5.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/apm-toolkit-log4j-2.x-8.5.0.jar", + "version":"8.5.0" + }, + { + "artifactId":"Apollo Client", + "groupId":null, + "md5":"940c721a63c51f5fe15995bd2ff585f7", + "name":"apollo-client-2.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/apollo-client-2.0.1.jar", + "version":"2.0.1" + }, + { + "artifactId":"Apollo Core", + "groupId":null, + "md5":"c346fc19c52c1bcf533188bb0061b250", + "name":"apollo-core-2.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/apollo-core-2.0.1.jar", + "version":"2.0.1" + }, + { + "artifactId":"Apollo Open Api", + "groupId":"com.ctrip.framework.apollo", + "md5":"b6713e7b33710b5861c32a794023d275", + "name":"apollo-openapi-1.7.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/apollo-openapi-1.7.0.jar", + "version":"1.7.0" + }, + { + "artifactId":"com.netflix.archaius#archaius-core;0.7.6", + "groupId":null, + "md5":"a77a4f0e9645fb5e17fb17f8b1c7cc1b", + "name":"archaius-core-0.7.6.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/archaius-core-0.7.6.jar", + "version":"0.7.6" + }, + { + "artifactId":null, + "groupId":null, + "md5":"66877e59479f23cc6289f8fb8cfc3c3c", + "name":"arns-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/arns-2.20.42.jar", + "version":null + }, + { + "artifactId":"ASM", + "groupId":null, + "md5":"c8a73cdfdf802ab0220c860d590d0f84", + "name":"asm-5.0.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/asm-5.0.4.jar", + "version":"5.0.4" + }, + { + "artifactId":null, + "groupId":null, + "md5":"2713247f2335f3ee5bb9a732cc6c9674", + "name":"aspectjrt-1.9.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/aspectjrt-1.9.4.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"9ac1ff579e8cda962fa12dd90b491fbf", + "name":"aspectjweaver-1.9.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/aspectjweaver-1.9.4.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"c6b567ba27a0e83fabe68830f27c9607", + "name":"auth-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/auth-2.20.42.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"7c543869a7eb2bad323a54e873973acf", + "name":"avalon-framework-api-4.3.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/avalon-framework-api-4.3.1.jar", + "version":null + }, + { + "artifactId":"", + "groupId":null, + "md5":"5c1f8f5c8c6c043538fc4ea038c2aaf6", + "name":"avalon-framework-impl-4.2.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/avalon-framework-impl-4.2.0.jar", + "version":"4.2.0" + }, + { + "artifactId":"Apache Calcite Avatica", + "groupId":"org.apache.calcite.avatica", + "md5":"3810fc5f9b3c618c4bf58c08254e6efc", + "name":"avatica-core-1.22.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/avatica-core-1.22.0.jar", + "version":"1.22.0" + }, + { + "artifactId":"Apache Calcite Avatica", + "groupId":"org.apache.calcite.avatica", + "md5":"85ac8ca76e4f946ba9ca8744620cf382", + "name":"avatica-metrics-1.22.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/avatica-metrics-1.22.0.jar", + "version":"1.22.0" + }, + { + "artifactId":"Apache Avro", + "groupId":null, + "md5":"0ce474e395d0aad56c11293fd68ccb52", + "name":"avro-1.11.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/avro-1.11.3.jar", + "version":"1.11.3" + }, + { + "artifactId":null, + "groupId":null, + "md5":"e2669312ff8eeceab29a78052e531f15", + "name":"aws-core-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/aws-core-2.20.42.jar", + "version":null + }, + { + "artifactId":"software.amazon.awssdk.crt:aws-crt", + "groupId":"software.amazon.awssdk.crt", + "md5":"466d9cb862401486e8e9b331a28bdd12", + "name":"aws-crt-0.21.7.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/aws-crt-0.21.7.jar", + "version":"0.21.7" + }, + { + "artifactId":null, + "groupId":null, + "md5":"64e62e799e00e366f7bd101c475b9b12", + "name":"aws-crt-client-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/aws-crt-client-2.20.42.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"430adf7643e8d0d43db4cce6b26ec3a0", + "name":"aws-query-protocol-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/aws-query-protocol-2.20.42.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"eee111d6d267f70406ad61679827111b", + "name":"aws-xml-protocol-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/aws-xml-protocol-2.20.42.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"38d3b8711eb524adb3ee67b0462da875", + "name":"axiom-api-1.4.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/axiom-api-1.4.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"ebd5980bf365d24311a1282738e663ac", + "name":"axiom-dom-1.4.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/axiom-dom-1.4.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"0d7624f016a8ab4cd6f9b34b3f9ad88f", + "name":"axiom-impl-1.4.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/axiom-impl-1.4.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"03dcfdd88502505cc5a805a128bfdd8d", + "name":"axis-1.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/axis-1.4.jar", + "version":null + }, + { + "artifactId":"Apache Axis2 - Data Binding", + "groupId":null, + "md5":"fdd109781c4ee541fecc9833dd337809", + "name":"axis2-adb-1.8.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/axis2-adb-1.8.2.jar", + "version":"1.8.2" + }, + { + "artifactId":"Apache Axis2 - JAXWS", + "groupId":null, + "md5":"63df9299b4c2dcda4d231d75b6c489c6", + "name":"axis2-jaxws-1.8.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/axis2-jaxws-1.8.2.jar", + "version":"1.8.2" + }, + { + "artifactId":"Apache Axis2 - Kernel", + "groupId":null, + "md5":"87912df5a9e1699181ffaf9f07260522", + "name":"axis2-kernel-1.8.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/axis2-kernel-1.8.2.jar", + "version":"1.8.2" + }, + { + "artifactId":"Apache Axis2 - Metadata", + "groupId":null, + "md5":"160b9c5e619d033475e98ec521f73df2", + "name":"axis2-metadata-1.8.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/axis2-metadata-1.8.2.jar", + "version":"1.8.2" + }, + { + "artifactId":"Apache Axis2 - SAAJ", + "groupId":null, + "md5":"3db2089d52ec1f9b8334ef7a5f411ad9", + "name":"axis2-saaj-1.8.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/axis2-saaj-1.8.2.jar", + "version":"1.8.2" + }, + { + "artifactId":"Apache Axis2 - spring", + "groupId":null, + "md5":"ea21207c42d62249e218a81a68aa0957", + "name":"axis2-spring-1.8.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/axis2-spring-1.8.2.jar", + "version":"1.8.2" + }, + { + "artifactId":"Apache Axis2 - Transport - HTTP", + "groupId":null, + "md5":"3b95e775ed7d9cdec81a741d56c14350", + "name":"axis2-transport-http-1.8.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/axis2-transport-http-1.8.2.jar", + "version":"1.8.2" + }, + { + "artifactId":null, + "groupId":null, + "md5":"f3309955aadc0e594da94e86171c7aa6", + "name":"axis2-transport-local-1.8.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/axis2-transport-local-1.8.2.jar", + "version":null + }, + { + "artifactId":"Apache Axis2 - XMLBeans Data Binding", + "groupId":null, + "md5":"07cfe72d45bbe72b6862bb17cc864f0f", + "name":"axis2-xmlbeans-1.8.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/axis2-xmlbeans-1.8.2.jar", + "version":"1.8.2" + }, + { + "artifactId":"Barcode4J Library", + "groupId":null, + "md5":"4fc30cdb7b1abaf1ce08f26b0666e351", + "name":"barcode4j-2.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/barcode4j-2.1.jar", + "version":"2.1.0" + }, + { + "artifactId":null, + "groupId":null, + "md5":"56cc6408e308ba0bf43a27548ca8153d", + "name":"base64-2.3.9.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/base64-2.3.9.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"25af6878d4a0c41eac9e95b7859dcdf5", + "name":"batik-constants-1.17.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/batik-constants-1.17.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"b1b046ef30c8b779093a5f53ccea593e", + "name":"batik-css-1.17.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/batik-css-1.17.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"10ba9936f23cfab12698ae80618660a9", + "name":"batik-i18n-1.17.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/batik-i18n-1.17.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"59f84de4324c9e33fa823d99c99622e9", + "name":"batik-shared-resources-1.17.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/batik-shared-resources-1.17.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"27e4b764585781f8d8db4ce2d617b143", + "name":"batik-util-1.17.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/batik-util-1.17.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"bbe33d493826742ce3cda5fe5181b668", + "name":"bcpkix-jdk18on-1.78.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/bcpkix-jdk18on-1.78.1.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"9646d6d9c087fd408fafe0e3cfe56c25", + "name":"bcprov-jdk18on-1.78.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/bcprov-jdk18on-1.78.1.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"228149d265033bae6701f70580aa7bf2", + "name":"bcutil-jdk18on-1.78.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/bcutil-jdk18on-1.78.1.jar", + "version":null + }, + { + "artifactId":"weaver-datasource-bean", + "groupId":null, + "md5":"506bd5918b63d071a2842d7a1e89dbcf", + "name":"weaver-datasource-bean-2.10.13.RELEASE.hotfix1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-datasource-bean-2.10.13.RELEASE.hotfix1.jar", + "version":"2.10.13.RELEASE.hotfix1" + }, + { + "artifactId":null, + "groupId":null, + "md5":"0f27117d5b4cfeea1d0634125313fac0", + "name":"bsh-2.0b6.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/bsh-2.0b6.jar", + "version":"2.0b6 2016-02-05 05:16:19" + }, + { + "artifactId":null, + "groupId":null, + "md5":"f867544ebb2d314dbf9e0c8b2e5bd0e1", + "name":"bson-3.8.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/bson-3.8.2.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"a6e02ea9a5acdc1a31df04d13f3ddc94", + "name":"byte-buddy-1.10.14.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/byte-buddy-1.10.14.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"c570e0a67a441a071b1d4acdaf6342c3", + "name":"byte-buddy-agent-1.10.14.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/byte-buddy-agent-1.10.14.jar", + "version":null + }, + { + "artifactId":null, + "groupId":"com.mchange", + "md5":"45fd4a89c9fd671a0d1dc97c0ec77abe", + "name":"c3p0-0.9.5.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/c3p0-0.9.5.4.jar", + "version":"0.9.5.4" + }, + { + "artifactId":null, + "groupId":null, + "md5":"dfdac9358e140e61c574abb1ada84dc9", + "name":"cache-api-1.1.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/cache-api-1.1.1.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"97a80024e99a27279faa17509850c606", + "name":"caffeine-2.6.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/caffeine-2.6.2.jar", + "version":null + }, + { + "artifactId":"Apache Calcite", + "groupId":"org.apache.calcite", + "md5":"e112ad10e9f52778004e2a801a523830", + "name":"calcite-core-1.26.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/calcite-core-1.26.0.jar", + "version":"1.26.0" + }, + { + "artifactId":"Apache Calcite", + "groupId":"org.apache.calcite", + "md5":"faddb4f96a1c3e4c0410014cccf825fc", + "name":"calcite-linq4j-1.26.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/calcite-linq4j-1.26.0.jar", + "version":"1.26.0" + }, + { + "artifactId":"Jasig CAS Client for Java - Core", + "groupId":"org.jasig.cas.client", + "md5":"81aa6ba40d1cc528087370a6e1bc235e", + "name":"cas-client-core-3.5.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/cas-client-core-3.5.1.jar", + "version":"3.5.1" + }, + { + "artifactId":null, + "groupId":null, + "md5":"b349a8327eb4dd4b04869d072c04b2d5", + "name":"ccsp-crypto-20220921.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/ccsp-crypto-20220921.jar", + "version":null + }, + { + "artifactId":"cfr", + "groupId":"org.benf", + "md5":"8a85ada8cec494121246805a5562b82b", + "name":"cfr-0.152.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/cfr-0.152.jar", + "version":"0.152" + }, + { + "artifactId":null, + "groupId":null, + "md5":"07b8d9606da87ca1e5fe120604e3191f", + "name":"cglib-3.2.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/cglib-3.2.2.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"3187e97ad396c881e9e9f98456e8d878", + "name":"checker-qual-3.41.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/checker-qual-3.41.0.jar", + "version":"3.41.0" + }, + { + "artifactId":"ClassMate", + "groupId":"com.fasterxml", + "md5":"85716d3adddffaaacb5e316be6681bf0", + "name":"classmate-1.4.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/classmate-1.4.0.jar", + "version":"1.4.0" + }, + { + "artifactId":"JAXB Implementation", + "groupId":"com.oracle", + "md5":"52bd1325e79ce77d5a116b8d4e05aa8c", + "name":"codemodel-2.3.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/codemodel-2.3.1.jar", + "version":"2.3.1" + }, + { + "artifactId":null, + "groupId":null, + "md5":"f9f4f3d4092f9675dbb449017e3164e4", + "name":"com.belerweb-pinyin4j-2.5.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/com.belerweb-pinyin4j-2.5.0.jar", + "version":null + }, + { + "artifactId":"com.sap.conn.jco", + "groupId":"com.sap", + "md5":"c46f8401fe5e5ea6643ed7f655ca1837", + "name":"com.sap.conn.jco.sapjco3-3.0.11.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/com.sap.conn.jco.sapjco3-3.0.11.jar", + "version":"20140416 0119 [3.0.11 (2014-04-15)]" + }, + { + "artifactId":"Apache Commons BeanUtils", + "groupId":"org.apache", + "md5":"07dc532ee316fe1f2f0323e9bd2f8df4", + "name":"commons-beanutils-1.9.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-beanutils-1.9.4.jar", + "version":"1.9.4" + }, + { + "artifactId":"Apache Commons Codec", + "groupId":"commons-codec", + "md5":"5085f186156822fa3a02e55bcd5584a8", + "name":"commons-codec-1.13.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-codec-1.13.jar", + "version":"1.13" + }, + { + "artifactId":"Apache Commons Collections", + "groupId":"org.apache", + "md5":"f54a8510f834a1a57166970bfc982e94", + "name":"commons-collections-3.2.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-collections-3.2.2.jar", + "version":"3.2.2" + }, + { + "artifactId":"Apache Commons Collections", + "groupId":"org.apache.commons", + "md5":"4a37023740719b391f10030362c86be6", + "name":"commons-collections4-4.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-collections4-4.4.jar", + "version":"4.4" + }, + { + "artifactId":null, + "groupId":null, + "md5":"da4daadc5b609afd12639f6398b1423c", + "name":"commons-compiler-3.1.10.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-compiler-3.1.10.jar", + "version":null + }, + { + "artifactId":"Apache Commons Compress", + "groupId":"org.apache", + "md5":"cbc0bb8eca12b747ca21bf998d736e60", + "name":"commons-compress-1.26.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-compress-1.26.0.jar", + "version":"1.26.0" + }, + { + "artifactId":"Apache Commons Configuration", + "groupId":"org.apache", + "md5":"b16511ce540fefd53981245f5f21c5f8", + "name":"commons-configuration-1.10.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-configuration-1.10.jar", + "version":"1.10" + }, + { + "artifactId":"Apache Commons Configuration", + "groupId":null, + "md5":"498c46d864b060515ae497e3af9c34fe", + "name":"commons-configuration2-2.10.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-configuration2-2.10.1.jar", + "version":"2.10.1" + }, + { + "artifactId":"Apache Commons DBCP", + "groupId":"org.apache", + "md5":"4e6f5a8417c1d670758d191bcbd12305", + "name":"commons-dbcp2-2.8.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-dbcp2-2.8.0.jar", + "version":"2.8.0" + }, + { + "artifactId":"Apache Commons DbUtils", + "groupId":"org.apache", + "md5":"3c1f77d1b80be2f5921f06783720f2f1", + "name":"commons-dbutils-1.6.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-dbutils-1.6.jar", + "version":"1.6" + }, + { + "artifactId":"Commons Discovery", + "groupId":"org.apache", + "md5":"b35120680c3a22cec7a037fce196cd97", + "name":"commons-discovery-0.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-discovery-0.5.jar", + "version":"0.5" + }, + { + "artifactId":"Apache Commons FileUpload", + "groupId":"org.apache", + "md5":"e57ac8a1a6412886a133a2fa08b89735", + "name":"commons-fileupload-1.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-fileupload-1.5.jar", + "version":"1.5" + }, + { + "artifactId":null, + "groupId":null, + "md5":"8ad8c9229ef2d59ab9f59f7050e846a5", + "name":"commons-httpclient-3.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-httpclient-3.1.jar", + "version":null + }, + { + "artifactId":"Apache Commons IO", + "groupId":null, + "md5":"84351f7991a0e6722f00e96a4ccc376f", + "name":"commons-io-2.15.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-io-2.15.1.jar", + "version":"2.15.1" + }, + { + "artifactId":"Commons Lang", + "groupId":"org.apache", + "md5":"4d5c1693079575b362edf41500630bbd", + "name":"commons-lang-2.6.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-lang-2.6.jar", + "version":"2.6" + }, + { + "artifactId":"Commons Pool", + "groupId":"org.apache", + "md5":"5ca02245c829422176d23fa530e919cc", + "name":"commons-pool-1.6.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-pool-1.6.jar", + "version":"1.6" + }, + { + "artifactId":"Apache Commons Lang", + "groupId":"org.apache.commons", + "md5":"fa752c3cb5474b05e14bf2ed7e242020", + "name":"commons-lang3-3.9.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-lang3-3.9.jar", + "version":"3.9" + }, + { + "artifactId":"Apache Commons Logging", + "groupId":"org.apache", + "md5":"040b4b4d8eac886f6b4a2a3bd2f31b00", + "name":"commons-logging-1.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-logging-1.2.jar", + "version":"1.2" + }, + { + "artifactId":"Apache Commons Math", + "groupId":"org.apache", + "md5":"5b730d97e4e6368069de1983937c508e", + "name":"commons-math3-3.6.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-math3-3.6.1.jar", + "version":"3.6.1" + }, + { + "artifactId":"Apache Commons Net", + "groupId":null, + "md5":"5254d7c277c30a378518e99b9d1d3522", + "name":"commons-net-3.9.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-net-3.9.0.jar", + "version":"3.9.0" + }, + { + "artifactId":"Apache Commons Pool", + "groupId":"org.apache", + "md5":"696197d79439773526f300b1a5eb38c9", + "name":"commons-pool2-2.6.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-pool2-2.6.2.jar", + "version":"2.6.2" + }, + { + "artifactId":"Apache Commons Text", + "groupId":null, + "md5":"4afc9bfa2d31dbf7330c98fcc954b892", + "name":"commons-text-1.10.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-text-1.10.0.jar", + "version":"1.10.0" + }, + { + "artifactId":null, + "groupId":null, + "md5":"9245fdbf50ad59ea81781ebdaa8cdb02", + "name":"compiler-0.9.6.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/compiler-0.9.6.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"9d98b7ccd94b7c9f9becaed30dc87b91", + "name":"cos_api-5.6.62.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/cos_api-5.6.62.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"c837c10ad0605bc3150db11f04e068cd", + "name":"crt-core-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/crt-core-2.20.42.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"d4d4121f7255c58b07a2ced01511aa05", + "name":"cs-focussend-sdk-1.0.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/cs-focussend-sdk-1.0.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"049221bdb7f8d8a2065c02000e854ed4", + "name":"curvesapi-1.06.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/curvesapi-1.06.jar", + "version":null + }, + { + "artifactId":"Standard", + "groupId":null, + "md5":"c32b3ae68a37d7a6906cea06fe535c9a", + "name":"dc-engine-java-5.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/dc-engine-java-5.0.jar", + "version":"3.0.5.GA" + }, + { + "artifactId":null, + "groupId":null, + "md5":"6895a3c4f54cf92eef6530e9e2cd3c46", + "name":"disruptor-3.4.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/disruptor-3.4.2.jar", + "version":null + }, + { + "artifactId":"Dameng JDBC driver classes for use with JDK1.8", + "groupId":null, + "md5":"df674198425ad9ee1a71342cfcf4a169", + "name":"DmJdbcDriver18-8.1.2.142.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/DmJdbcDriver18-8.1.2.142.jar", + "version":"- 8.1.2.174 - Production" + }, + { + "artifactId":null, + "groupId":null, + "md5":"11363bd58696feae207a992da2ce7a90", + "name":"dnsjava-2.1.7.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/dnsjava-2.1.7.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"41efcf234c5a05a8c590f9b51d53ca66", + "name":"dom4j-2.1.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/dom4j-2.1.3.jar", + "version":null + }, + { + "artifactId":"weaver-common-distribution-lock", + "groupId":null, + "md5":"d1766115da6ba2e6e8059ddb37283199", + "name":"weaver-common-distribution-lock-2.7.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-distribution-lock-2.7.0.RELEASE.jar", + "version":"2.7.0.RELEASE" + }, + { + "artifactId":null, + "groupId":null, + "md5":"f00c50190d0eb12dae0de89586a3a9b8", + "name":"sentinel-transport-common-1.8.8.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sentinel-transport-common-1.8.8.jar", + "version":null + }, + { + "artifactId":"weaver-hr-client", + "groupId":null, + "md5":"2358820f08172d13154eedbe797104c3", + "name":"weaver-hr-client-2.20.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-hr-client-2.20.0.RELEASE.jar", + "version":"2.20.0.RELEASE" + }, + { + "artifactId":null, + "groupId":null, + "md5":"69953d8190f95ae588b2728c5f719acc", + "name":"druiddw-1.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/druiddw-1.2.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"9121fa867b67a4e4074c78db6843e2e1", + "name":"dtd-parser-1.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/dtd-parser-1.4.jar", + "version":null + }, + { + "artifactId":"dubbo-all", + "groupId":null, + "md5":"c76319407436f9872a1b20f6b41d4ce3", + "name":"dubbo-2.7.23.weaver.20240230.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/dubbo-2.7.23.weaver.20240230.jar", + "version":"2.7.23.weaver.20240230" + }, + { + "artifactId":"dubbo-common", + "groupId":null, + "md5":"55bde76d7ce0ac24bd12c84e1e48115b", + "name":"dubbo-common-2.7.23.weaver.20240230.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/dubbo-common-2.7.23.weaver.20240230.jar", + "version":"2.7.23.weaver.20240230" + }, + { + "artifactId":"dubbo-remoting-api", + "groupId":null, + "md5":"11075d0fbc8caf9d8c8b44a5bc155bce", + "name":"dubbo-remoting-api-2.7.23.weaver.20240230.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/dubbo-remoting-api-2.7.23.weaver.20240230.jar", + "version":"2.7.23.weaver.20240230" + }, + { + "artifactId":"dubbo-rpc-api", + "groupId":null, + "md5":"796c175e9aa23d24e4857ee6c1da2967", + "name":"dubbo-rpc-api-2.7.23.weaver.20240230.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/dubbo-rpc-api-2.7.23.weaver.20240230.jar", + "version":"2.7.23.weaver.20240230" + }, + { + "artifactId":"dubbo-serialization-api", + "groupId":null, + "md5":"1f9cb65202ae8e611bf155164aef2760", + "name":"dubbo-serialization-api-2.7.23.weaver.20240230.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/dubbo-serialization-api-2.7.23.weaver.20240230.jar", + "version":"2.7.23.weaver.20240230" + }, + { + "artifactId":"dubbo-spring-boot-autoconfigure", + "groupId":null, + "md5":"760f4e2e6efbea5a51950a94bd60fd0c", + "name":"dubbo-spring-boot-autoconfigure-2.7.23.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/dubbo-spring-boot-autoconfigure-2.7.23.jar", + "version":"2.7.23" + }, + { + "artifactId":"dubbo-spring-boot-autoconfigure-compatible", + "groupId":null, + "md5":"0035dbb8b48bd766dcd9fade400ae63c", + "name":"dubbo-spring-boot-autoconfigure-compatible-2.7.23.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/dubbo-spring-boot-autoconfigure-compatible-2.7.23.jar", + "version":"2.7.23" + }, + { + "artifactId":"dubbo-spring-boot-starter", + "groupId":null, + "md5":"fa1dcc7e9842c5263b4d38e2f58ce52a", + "name":"dubbo-spring-boot-starter-2.7.23.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/dubbo-spring-boot-starter-2.7.23.jar", + "version":"2.7.23" + }, + { + "artifactId":null, + "groupId":null, + "md5":"b2a0a70296a724a7f0db00466232fba2", + "name":"easyexcel-2.2.6.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/easyexcel-2.2.6.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"b112d4c2a5124d7098cd470e7766451b", + "name":"easypoi-annotation-4.2.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/easypoi-annotation-4.2.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"b3d4a98be09a91054aea12949bddbf29", + "name":"easypoi-base-4.2.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/easypoi-base-4.2.0.jar", + "version":null + }, + { + "artifactId":"ehcache", + "groupId":null, + "md5":"ea71c3bbd03063611cf1c4fbd5897875", + "name":"ehcache-3.6.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/ehcache-3.6.3.jar", + "version":"3.6.3 03c2e612075c4e06bc994817543ab7512486b689" + }, + { + "artifactId":"org.elasticsearch#server;7.17.23", + "groupId":null, + "md5":"260d9221660c836a18c55788e8e35317", + "name":"elasticsearch-7.17.23.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/elasticsearch-7.17.23.jar", + "version":"7.17.23" + }, + { + "artifactId":"org.elasticsearch#elasticsearch-cli;7.17.23", + "groupId":null, + "md5":"e27b5a1caa610da10c9c1542d59eb07e", + "name":"elasticsearch-cli-7.17.23.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/elasticsearch-cli-7.17.23.jar", + "version":"7.17.23" + }, + { + "artifactId":"org.elasticsearch#elasticsearch-core;7.17.23", + "groupId":null, + "md5":"60cba8800a97114604d0164703bfe227", + "name":"elasticsearch-core-7.17.23.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/elasticsearch-core-7.17.23.jar", + "version":"7.17.23" + }, + { + "artifactId":"org.elasticsearch#elasticsearch-geo;7.17.23", + "groupId":null, + "md5":"87e1b1b95659799a5bfdb641c92a2155", + "name":"elasticsearch-geo-7.17.23.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/elasticsearch-geo-7.17.23.jar", + "version":"7.17.23" + }, + { + "artifactId":"org.elasticsearch#elasticsearch-lz4;7.17.23", + "groupId":null, + "md5":"a8caf03b784219a25a874419f1e8b6ab", + "name":"elasticsearch-lz4-7.17.23.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/elasticsearch-lz4-7.17.23.jar", + "version":"7.17.23" + }, + { + "artifactId":"org.elasticsearch#elasticsearch-plugin-classloader;7.17.23", + "groupId":null, + "md5":"b3cbba859c2abc4a694befd9dcd4f571", + "name":"elasticsearch-plugin-classloader-7.17.23.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/elasticsearch-plugin-classloader-7.17.23.jar", + "version":"7.17.23" + }, + { + "artifactId":"org.elasticsearch.client#rest;7.17.1", + "groupId":null, + "md5":"7a8b390d0dddda52b5cee02fe8f4439b", + "name":"elasticsearch-rest-client-7.17.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/elasticsearch-rest-client-7.17.1.jar", + "version":"7.17.1" + }, + { + "artifactId":"org.elasticsearch.client#rest-high-level;7.17.1", + "groupId":null, + "md5":"2d0637f201aa9215634767f00a9ab256", + "name":"elasticsearch-rest-high-level-client-7.17.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/elasticsearch-rest-high-level-client-7.17.1.jar", + "version":"7.17.1" + }, + { + "artifactId":"org.elasticsearch#elasticsearch-secure-sm;7.17.23", + "groupId":null, + "md5":"60354b9215667f7327e08f5ee0262fc4", + "name":"elasticsearch-secure-sm-7.17.23.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/elasticsearch-secure-sm-7.17.23.jar", + "version":"7.17.23" + }, + { + "artifactId":"org.elasticsearch#elasticsearch-x-content;7.17.23", + "groupId":null, + "md5":"0886443d857d60bbf250d0f66c338ea1", + "name":"elasticsearch-x-content-7.17.23.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/elasticsearch-x-content-7.17.23.jar", + "version":"7.17.23" + }, + { + "artifactId":null, + "groupId":null, + "md5":"4bfce9eb1ac630c10a90ac61e69647bc", + "name":"endpoints-spi-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/endpoints-spi-2.20.42.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"b3ea764beb68c9b44cf57c1b5a5608b2", + "name":"error_prone_annotations-2.23.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/error_prone_annotations-2.23.0.jar", + "version":null + }, + { + "artifactId":"ESAPI", + "groupId":null, + "md5":"ed66ce8ff56a8f7cf0acb2b0904a96fc", + "name":"esapi-2.3.0.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/esapi-2.3.0.0.jar", + "version":"2.3.0.0" + }, + { + "artifactId":null, + "groupId":null, + "md5":"04d71d0c4db78499b9c2d9b196357700", + "name":"esdk-obs-java-bundle-3.23.5.weaver.20230901.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/esdk-obs-java-bundle-3.23.5.weaver.20230901.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"613f8c19da02c4256815a85f3d4bbb1e", + "name":"esri-geometry-api-2.2.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/esri-geometry-api-2.2.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"864488626f50477cfd786d1c80e3b39e", + "name":"eventstream-1.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/eventstream-1.0.1.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"1fa113c6aacf3a01af1449df77acd474", + "name":"ezmorph-1.0.6.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/ezmorph-1.0.6.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"3f75955b49b6758fd6d1e1bd9bf777b3", + "name":"failureaccess-1.0.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/failureaccess-1.0.2.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"3a43ef9bf4b56dccd873757a2fa0c8af", + "name":"fastdfs-client-java-1.29-20211022.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/fastdfs-client-java-1.29-20211022.jar", + "version":null + }, + { + "artifactId":"Fast Infoset Implementation", + "groupId":"com.oracle", + "md5":"3af394f8b98e3a921c0719ff1dc17614", + "name":"FastInfoset-1.2.12.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/FastInfoset-1.2.12.jar", + "version":"1.2.12" + }, + { + "artifactId":null, + "groupId":null, + "md5":"ec12f33fe03e6ec07fdd9bc7a0624074", + "name":"fastjson-1.2.83.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/fastjson-1.2.83.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"92f794f6dcc8dd9ac7d6e1747502cddc", + "name":"feign-core-10.1.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/feign-core-10.1.0.jar", + "version":null + }, + { + "artifactId":"weaver-workflow-core-api", + "groupId":null, + "md5":"9536172e70d1ad7779cedeebad3b9b08", + "name":"weaver-workflow-core-api-2.154.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-workflow-core-api-2.154.0.RELEASE.jar", + "version":"2.154.0.RELEASE" + }, + { + "artifactId":"weaver-common-form-stat", + "groupId":null, + "md5":"f396516c81db1741b7a8a9ee091ef305", + "name":"weaver-common-form-stat-2.38.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-form-stat-2.38.1.RELEASE.jar", + "version":"2.38.1.RELEASE" + }, + { + "artifactId":null, + "groupId":null, + "md5":"911aab8c3c70da838625f8972442aa8f", + "name":"feign-jaxrs-10.1.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/feign-jaxrs-10.1.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"3be16ad6c59f90685b180c2863fc4143", + "name":"feign-jaxrs2-9.7.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/feign-jaxrs2-9.7.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"d2ee852ff348611ad80c5da0ebc71657", + "name":"fishermain-jce-20220922.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/fishermain-jce-20220922.jar", + "version":null + }, + { + "artifactId":"Apache HttpClient Fluent API", + "groupId":"org.apache.httpcomponents", + "md5":"ca7a88043adc6362cd71e15001c8d774", + "name":"fluent-hc-4.5.10.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/fluent-hc-4.5.10.jar", + "version":"4.5.10" + }, + { + "artifactId":"Apache FontBox", + "groupId":"org.apache.pdfbox", + "md5":"5942ccecd1e1fc3f1a201b8663854391", + "name":"fontbox-2.0.26.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/fontbox-2.0.26.jar", + "version":"2.0.26" + }, + { + "artifactId":"Apache Geronimo", + "groupId":null, + "md5":"7e1708a3b808e9749b5789668fd9ca8b", + "name":"geronimo-j2ee-management_1.1_spec-1.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar", + "version":"1.0.1" + }, + { + "artifactId":"Apache Geronimo JAX-WS Spec 2.2", + "groupId":null, + "md5":"41c53e6e0a33ac903776e3d0a2a659fe", + "name":"geronimo-jaxws_2.2_spec-1.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/geronimo-jaxws_2.2_spec-1.2.jar", + "version":"1.2" + }, + { + "artifactId":"Web Services Metadata 2.0", + "groupId":null, + "md5":"7b87d27ff907a4ed84fe8a0a209b7257", + "name":"geronimo-ws-metadata_2.0_spec-1.1.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/geronimo-ws-metadata_2.0_spec-1.1.3.jar", + "version":"1.1.3" + }, + { + "artifactId":null, + "groupId":null, + "md5":"c216539ac1a4b187a2f02815372e793d", + "name":"jaudiotagger-2.0.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jaudiotagger-2.0.3.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"e67627f67e03301092dc7de0a2d7cef8", + "name":"gson-2.8.9.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/gson-2.8.9.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"5d8aefac09131c3a74d6dab4b01bcff6", + "name":"guava-33.0.0-jre.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/guava-33.0.0-jre.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"60f6ba2a7fc44fcfe9119bc76314e7d6", + "name":"guice-5.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/guice-5.0.1.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"aec9f75a02ddcb0626b202df9eeaf816", + "name":"hadoop-annotations-3.3.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hadoop-annotations-3.3.5.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"0ef7ffb378db39de79c815d7150835e7", + "name":"hadoop-auth-3.3.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hadoop-auth-3.3.5.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"1c4e4263148bafffe9812654b0848eae", + "name":"hadoop-client-3.3.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hadoop-client-3.3.5.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"57d9eae3931272ba050e52472b0cbbb8", + "name":"hadoop-common-3.3.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hadoop-common-3.3.5.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"34f311fdc37df1e22ca46b88569f95d3", + "name":"hadoop-hdfs-client-3.3.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hadoop-hdfs-client-3.3.5.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"7745214e0a372d31855e336c75415901", + "name":"hadoop-mapreduce-client-common-3.3.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hadoop-mapreduce-client-common-3.3.5.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"404ef6471d6cbe5837d4af11df03deb8", + "name":"hadoop-mapreduce-client-core-3.3.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hadoop-mapreduce-client-core-3.3.5.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"124e4b59e94ec02e62a8a33bb80af615", + "name":"hadoop-mapreduce-client-jobclient-3.3.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hadoop-mapreduce-client-jobclient-3.3.5.jar", + "version":null + }, + { + "artifactId":"Apache Hadoop shaded Guava", + "groupId":"org.apache.hadoop.thirdparty", + "md5":"50e10b8500468cc0360cd406fd600bbc", + "name":"hadoop-shaded-guava-1.1.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hadoop-shaded-guava-1.1.1.jar", + "version":"1.1.1" + }, + { + "artifactId":"Apache Hadoop shaded Protobuf 3.7", + "groupId":"org.apache.hadoop.thirdparty", + "md5":"7f71c684735b54e4d7adb82407614bf8", + "name":"hadoop-shaded-protobuf_3_7-1.1.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hadoop-shaded-protobuf_3_7-1.1.1.jar", + "version":"1.1.1" + }, + { + "artifactId":null, + "groupId":null, + "md5":"53fea55bd48081d9e67925908552b4bb", + "name":"hadoop-yarn-api-3.3.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hadoop-yarn-api-3.3.5.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"433ef495f2664384b5d7b13c1357577a", + "name":"hadoop-yarn-client-3.3.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hadoop-yarn-client-3.3.5.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"c1382e199f6daab928ac2e91209c7951", + "name":"hadoop-yarn-common-3.3.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hadoop-yarn-common-3.3.5.jar", + "version":null + }, + { + "artifactId":"hawtbuf", + "groupId":"org.fusesource.hawtbuf", + "md5":"a80061bd945ca0f13072861777ff27b1", + "name":"hawtbuf-1.11.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hawtbuf-1.11.jar", + "version":"1.11" + }, + { + "artifactId":"HdrHistogram", + "groupId":"org.hdrhistogram", + "md5":"ee302e5e7489719991aa0ca2dd67febd", + "name":"HdrHistogram-2.1.9.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/HdrHistogram-2.1.9.jar", + "version":"2.1.9" + }, + { + "artifactId":null, + "groupId":null, + "md5":"6f38cde3e6767be34af51ebf0c7e90ee", + "name":"hessian-4.0.65.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hessian-4.0.65.jar", + "version":"3.1.0" + }, + { + "artifactId":"hibernate-validator", + "groupId":"org.hibernate.validator", + "md5":"1c2e34e4e4536cc022db127498a8d4ee", + "name":"hibernate-validator-6.0.17.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hibernate-validator-6.0.17.Final.jar", + "version":"6.0.17.Final" + }, + { + "artifactId":null, + "groupId":null, + "md5":"ce78a822d3e6a6ae9bb1ed2fce078ae5", + "name":"HikariCP-3.2.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/HikariCP-3.2.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"4b142532e325286944292cd65448afc3", + "name":"hppc-0.8.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hppc-0.8.1.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"929ca8b1c1c5b8d4e0e703098867d8ad", + "name":"http-client-spi-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/http-client-spi-2.20.42.jar", + "version":null + }, + { + "artifactId":"Apache HttpAsyncClient", + "groupId":"org.apache.httpcomponents", + "md5":"f29a16f1c28f5b3dd511cbd16d7fa422", + "name":"httpasyncclient-4.1.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/httpasyncclient-4.1.4.jar", + "version":"4.1.4" + }, + { + "artifactId":"Apache HttpClient", + "groupId":"org.apache.httpcomponents", + "md5":"40d6b9075fbd28fa10292a45a0db9457", + "name":"httpclient-4.5.13.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/httpclient-4.5.13.jar", + "version":"4.5.13" + }, + { + "artifactId":"Apache HttpClient", + "groupId":"org.apache", + "md5":"de1810a606b27192cbf5bbad9c25a648", + "name":"httpclient5-5.3.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/httpclient5-5.3.1.jar", + "version":"5.3.1" + }, + { + "artifactId":"HttpComponents Apache HttpCore", + "groupId":"org.apache", + "md5":"c152f231bf2570eca354c49ef8756b41", + "name":"httpcore-4.4.12.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/httpcore-4.4.12.jar", + "version":"4.4.12" + }, + { + "artifactId":"Apache HttpCore NIO", + "groupId":"org.apache.httpcomponents", + "md5":"6b623c5cce9d2333cfdf220749cdab03", + "name":"httpcore-nio-4.4.12.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/httpcore-nio-4.4.12.jar", + "version":"4.4.12" + }, + { + "artifactId":"Apache HttpComponents Core HTTP/1.1", + "groupId":"org.apache", + "md5":"5a3d417ea4e65e0f74194263dc5c6c43", + "name":"httpcore5-5.2.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/httpcore5-5.2.4.jar", + "version":"5.2.4" + }, + { + "artifactId":"Apache HttpComponents Core HTTP/2", + "groupId":"org.apache", + "md5":"d407b8144029db656ac5ba3d54ef801f", + "name":"httpcore5-h2-5.2.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/httpcore5-h2-5.2.4.jar", + "version":"5.2.4" + }, + { + "artifactId":"HttpComponents Apache HttpClient Mime", + "groupId":"org.apache", + "md5":"112f7150217bda445c10f2c2cc0bba86", + "name":"httpmime-4.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/httpmime-4.3.jar", + "version":"4.3" + }, + { + "artifactId":null, + "groupId":null, + "md5":"91581f8fbcd00099befa451a7bfe277e", + "name":"hutool-all-5.7.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hutool-all-5.7.0.jar", + "version":null + }, + { + "artifactId":"com.netflix.hystrix#hystrix-core;1.5.18", + "groupId":null, + "md5":"d1bf2df33d7ae4dcfc12a6b1956d3e4c", + "name":"hystrix-core-1.5.18.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/hystrix-core-1.5.18.jar", + "version":"1.5.18" + }, + { + "artifactId":null, + "groupId":null, + "md5":"47ae36dd021f4ad864f7ad5d256b7786", + "name":"ijca-jce-20220922.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/ijca-jce-20220922.jar", + "version":null + }, + { + "artifactId":"weaver-ebuilder-form-client", + "groupId":null, + "md5":"0a333f45b2ac8b74c30ceeb00004b4c2", + "name":"weaver-ebuilder-form-client-3.49.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-form-client-3.49.0.RELEASE.jar", + "version":"3.49.0.RELEASE" + }, + { + "artifactId":null, + "groupId":null, + "md5":"b117a54eef58b4511aae3bb5882e0d8b", + "name":"ini4j-0.5.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/ini4j-0.5.4.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"e25f286be107e5eb7dcd1df0bb6f03ea", + "name":"io-7.1.18.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/io-7.1.18.jar", + "version":null + }, + { + "artifactId":null, + "groupId":"com.sun.istack", + "md5":"6cd8b869d5d3003789dcdb8d88342c7a", + "name":"istack-commons-runtime-3.0.11.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/istack-commons-runtime-3.0.11.jar", + "version":null + }, + { + "artifactId":"istack common utility code tools", + "groupId":"com.sun.istack", + "md5":"10ae82c1d82f6cf547c645c7b6d1cda6", + "name":"istack-commons-tools-3.0.7.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/istack-commons-tools-3.0.7.jar", + "version":"3.0.7" + }, + { + "artifactId":null, + "groupId":null, + "md5":"1918a71d9006858cf914036a08f21d25", + "name":"itext-asian-5.2.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/itext-asian-5.2.0.jar", + "version":null + }, + { + "artifactId":"iText Core", + "groupId":"com.itextpdf", + "md5":"38b19faec03e482dd858f231408a4a50", + "name":"itextpdf-5.5.13.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/itextpdf-5.5.13.3.jar", + "version":"5.5.13.3" + }, + { + "artifactId":null, + "groupId":null, + "md5":"c50af69b704dc91050efb98e0dff66d1", + "name":"j2objc-annotations-2.8.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/j2objc-annotations-2.8.jar", + "version":null + }, + { + "artifactId":"Jackson-annotations", + "groupId":"com.fasterxml.jackson.core", + "md5":"f478f693731e4a2f0f0d3c7bba119b32", + "name":"jackson-annotations-2.15.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jackson-annotations-2.15.3.jar", + "version":"2.15.3" + }, + { + "artifactId":"Jackson-core", + "groupId":"com.fasterxml.jackson.core", + "md5":"c86c75392bf138d54d2a219bb1d0cbcd", + "name":"jackson-core-2.15.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jackson-core-2.15.3.jar", + "version":"2.15.3" + }, + { + "artifactId":"jackson-databind", + "groupId":"com.fasterxml.jackson.core", + "md5":"5f453c55f127690fa8491ce347aa055c", + "name":"jackson-databind-2.15.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jackson-databind-2.15.3.jar", + "version":"2.15.3" + }, + { + "artifactId":"Jackson dataformat: CBOR", + "groupId":"com.fasterxml.jackson.dataformat", + "md5":"d6b75c2436f513daa10b7ce5e408a67e", + "name":"jackson-dataformat-cbor-2.14.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jackson-dataformat-cbor-2.14.2.jar", + "version":"2.14.2" + }, + { + "artifactId":"Jackson dataformat: Smile", + "groupId":"com.fasterxml.jackson.dataformat", + "md5":"f1e02d8f881a243fb5dcac5ebd8648be", + "name":"jackson-dataformat-smile-2.9.9.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jackson-dataformat-smile-2.9.9.jar", + "version":"2.9.9" + }, + { + "artifactId":"Jackson-dataformat-YAML", + "groupId":"com.fasterxml.jackson.dataformat", + "md5":"d69448f6ca2107748153c5366a98c101", + "name":"jackson-dataformat-yaml-2.9.9.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jackson-dataformat-yaml-2.9.9.jar", + "version":"2.9.9" + }, + { + "artifactId":"Jackson datatype: jdk8", + "groupId":"com.fasterxml.jackson.datatype", + "md5":"f0e9883f3600b52e346f629aecdd4630", + "name":"jackson-datatype-jdk8-2.9.9.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jackson-datatype-jdk8-2.9.9.jar", + "version":"2.9.9" + }, + { + "artifactId":"Jackson datatype: JSR310", + "groupId":"com.fasterxml.jackson.datatype", + "md5":"acd8ae6da000eb831a69b4acdc182b7f", + "name":"jackson-datatype-jsr310-2.15.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jackson-datatype-jsr310-2.15.3.jar", + "version":"2.15.3" + }, + { + "artifactId":"Jackson-JAXRS: base", + "groupId":"com.fasterxml.jackson.jaxrs", + "md5":"fea13b0c8690e40d95cdc9c186cafecf", + "name":"jackson-jaxrs-base-2.15.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jackson-jaxrs-base-2.15.3.jar", + "version":"2.15.3" + }, + { + "artifactId":"Jackson-JAXRS-JSON", + "groupId":"com.fasterxml.jackson.jaxrs", + "md5":"fe0f5ac80c0c3a1350bd4491a6b66d04", + "name":"jackson-jaxrs-json-provider-2.10.0.pr1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jackson-jaxrs-json-provider-2.10.0.pr1.jar", + "version":"2.10.0.pr1" + }, + { + "artifactId":"Jackson module: JAXB Annotations", + "groupId":"com.fasterxml.jackson.module", + "md5":"a0fda72b91e4d9ba0b3bea0c50c06b2f", + "name":"jackson-module-jaxb-annotations-2.9.9.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jackson-module-jaxb-annotations-2.9.9.jar", + "version":"2.9.9" + }, + { + "artifactId":"Jackson-module-parameter-names", + "groupId":"com.fasterxml.jackson.module", + "md5":"6df664bbea7e625ffa4fb2f2a77d3ffe", + "name":"jackson-module-parameter-names-2.9.9.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jackson-module-parameter-names-2.9.9.jar", + "version":"2.9.9" + }, + { + "artifactId":"jackson-module-scala", + "groupId":"com.fasterxml.jackson.module", + "md5":"c4547caf3768b10d27ffc5e357a308c4", + "name":"jackson-module-scala_2.12-2.15.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jackson-module-scala_2.12-2.15.3.jar", + "version":"2.15.3" + }, + { + "artifactId":"javax.activation", + "groupId":"com.sun", + "md5":"dc519b1f09bbaf9274ea5da358a00110", + "name":"jakarta.activation-1.2.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jakarta.activation-1.2.1.jar", + "version":"1.2.1" + }, + { + "artifactId":"jakarta.activation.jakarta.activation-api", + "groupId":"com.sun", + "md5":"1cbb480310fa1987f9db7a3ed7118af7", + "name":"jakarta.activation-api-1.2.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jakarta.activation-api-1.2.2.jar", + "version":"1.2.2" + }, + { + "artifactId":"javax.mail", + "groupId":"com.sun", + "md5":"17eb378c9dd574be23e71014ce9d5d30", + "name":"jakarta.mail-1.6.7.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jakarta.mail-1.6.7.jar", + "version":"1.6.7" + }, + { + "artifactId":null, + "groupId":null, + "md5":"61286918ca0192e9f87d1358aef718dd", + "name":"jakarta.xml.bind-api-2.3.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jakarta.xml.bind-api-2.3.3.jar", + "version":"2.3.3" + }, + { + "artifactId":null, + "groupId":null, + "md5":"d19eb8a4a5401296985db733868425e0", + "name":"jakarta.xml.soap-api-1.4.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jakarta.xml.soap-api-1.4.2.jar", + "version":"1.4.2" + }, + { + "artifactId":null, + "groupId":null, + "md5":"42fd54cfd57cbbee317ff3df4751e151", + "name":"janino-3.1.10.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/janino-3.1.10.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"92a13d215927d3d5fccb5487c1b13ba2", + "name":"jasypt-1.9.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jasypt-1.9.2.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"784ed44c0691025e5cde1fbbccf7cce9", + "name":"jasypt-springsecurity3-1.9.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jasypt-springsecurity3-1.9.2.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"205f0594cce0a6ef7af4e82ee251c606", + "name":"java-gitlab-api-4.1.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/java-gitlab-api-4.1.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"a628708da8951b3c64d65631facff836", + "name":"java-image-scaling-0.8.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/java-image-scaling-0.8.5.jar", + "version":null + }, + { + "artifactId":"java-jwt", + "groupId":null, + "md5":"34556109310b35dbcb49054ce90f8271", + "name":"java-jwt-3.18.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/java-jwt-3.18.1.jar", + "version":"3.18.1" + }, + { + "artifactId":null, + "groupId":null, + "md5":"b6480c5a7eb30c72f0e26490d56ef97b", + "name":"java-sizeof-0.0.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/java-sizeof-0.0.5.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"c3e5a909f3bae50880cea8fcd3869193", + "name":"javaparser-core-3.24.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/javaparser-core-3.24.2.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"aa9bd103723bc7bba5e4df31259007e0", + "name":"javaparser-symbol-solver-core-3.24.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/javaparser-symbol-solver-core-3.24.2.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"1a2dd8c76321cef26cc2669fe70a2557", + "name":"javassist-3.28.0-GA.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/javassist-3.28.0-GA.jar", + "version":null + }, + { + "artifactId":"javax.activation.javax.activation-api", + "groupId":"com.sun", + "md5":"5e50e56bcf4a3ef3bc758f69f7643c3b", + "name":"javax.activation-api-1.2.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/javax.activation-api-1.2.0.jar", + "version":"1.2.0" + }, + { + "artifactId":null, + "groupId":"org.glassfish", + "md5":"2ab1973eefffaa2aeec47d50b9e40b9d", + "name":"javax.annotation-api-1.3.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/javax.annotation-api-1.3.2.jar", + "version":"1.3.2" + }, + { + "artifactId":null, + "groupId":null, + "md5":"289075e48b909e9e74e6c915b3631d2e", + "name":"javax.inject-1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/javax.inject-1.jar", + "version":null + }, + { + "artifactId":null, + "groupId":"org.glassfish.mq", + "md5":"d69d2e02910e97b2478c0105e9b2caab", + "name":"javax.jms-api-2.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/javax.jms-api-2.0.1.jar", + "version":"2.0.1" + }, + { + "artifactId":null, + "groupId":"org.glassfish", + "md5":"b80414033bf3397de334b95e892a2f44", + "name":"javax.servlet-api-4.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/javax.servlet-api-4.0.1.jar", + "version":"4.0.1" + }, + { + "artifactId":null, + "groupId":"org.glassfish", + "md5":"6e9cb1684621821248b6823143ae26c0", + "name":"javax.transaction-api-1.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/javax.transaction-api-1.3.jar", + "version":"1.3" + }, + { + "artifactId":null, + "groupId":"org.glassfish", + "md5":"c0d9d972244d0d07c4ffe4363b1fa36d", + "name":"javax.xml.rpc-api-1.1.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/javax.xml.rpc-api-1.1.2.jar", + "version":"1.1.2" + }, + { + "artifactId":null, + "groupId":"org.glassfish", + "md5":"bcf270d320f645ad19f5edb60091e87f", + "name":"jaxb-api-2.3.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jaxb-api-2.3.1.jar", + "version":"2.3.0" + }, + { + "artifactId":"JAXB Reference Implementation ", + "groupId":"com.sun", + "md5":"86c02e79acdcdad2cfb30252a03f4ece", + "name":"jaxb-core-2.2.7.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jaxb-core-2.2.7.jar", + "version":"2.2.7" + }, + { + "artifactId":"JAXB Reference Implementation ", + "groupId":"com.sun", + "md5":"df031b548eadf4cf57ffe1ebba47d842", + "name":"jaxb-impl-2.2.7.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jaxb-impl-2.2.7.jar", + "version":"2.2.7" + }, + { + "artifactId":"Jakarta XML Binding Implementation", + "groupId":"org.glassfish.jaxb", + "md5":"d7090494db8bd70f17f0b4a2fb9b666c", + "name":"jaxb-runtime-2.3.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jaxb-runtime-2.3.3.jar", + "version":"2.3.3" + }, + { + "artifactId":"JAXB Implementation", + "groupId":"com.oracle", + "md5":"51b02546efb0dd55b98bf53715853bbf", + "name":"jaxb-xjc-2.3.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jaxb-xjc-2.3.1.jar", + "version":"2.3.1" + }, + { + "artifactId":null, + "groupId":null, + "md5":"a140517286b56eea981e188dcc3a13f6", + "name":"jaxen-1.1.6.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jaxen-1.1.6.jar", + "version":null + }, + { + "artifactId":"JAX-WS Implementation", + "groupId":"com.sun", + "md5":"0edbd844611474fa087cf7ba40dc07d4", + "name":"jaxws-tools-2.1.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jaxws-tools-2.1.3.jar", + "version":"2.1.3" + }, + { + "artifactId":"JBoss Logging 3", + "groupId":"org.jboss.logging", + "md5":"a85f16654e93ca94ba427e53437e9a91", + "name":"jboss-logging-3.3.3.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jboss-logging-3.3.3.Final.jar", + "version":"3.3.3.Final" + }, + { + "artifactId":"JBoss Marshalling API", + "groupId":"org.jboss.marshalling", + "md5":"e7362ac8bdaf072a7103a617fea8cc98", + "name":"jboss-marshalling-2.0.11.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jboss-marshalling-2.0.11.Final.jar", + "version":"2.0.11.Final" + }, + { + "artifactId":"JBoss Marshalling River", + "groupId":"org.jboss.marshalling", + "md5":"c5ff84954647e5183f5ffcb5c300339f", + "name":"jboss-marshalling-river-2.0.11.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jboss-marshalling-river-2.0.11.Final.jar", + "version":"2.0.11.Final" + }, + { + "artifactId":null, + "groupId":null, + "md5":"af5ad403a65ee38d65ffc79c9779570c", + "name":"sentinel-core-1.8.8.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sentinel-core-1.8.8.jar", + "version":"1.8.8" + }, + { + "artifactId":null, + "groupId":null, + "md5":"d62dbfa8789378457ada685e2f614846", + "name":"jcip-annotations-1.0-1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jcip-annotations-1.0-1.jar", + "version":null + }, + { + "artifactId":"jcl-over-slf4j", + "groupId":null, + "md5":"32ad130f946ef0460af416397b7fc7b7", + "name":"jcl-over-slf4j-1.7.7.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jcl-over-slf4j-1.7.7.jar", + "version":"1.7.7" + }, + { + "artifactId":null, + "groupId":null, + "md5":"5be72710c66f3c9ba71f8009e92597d1", + "name":"jdom2-2.0.6.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jdom2-2.0.6.1.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"b3b914c4c4fed2b55b2ac88dfb0a249d", + "name":"jedis-3.3.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jedis-3.3.0.jar", + "version":null + }, + { + "artifactId":"Jersey Apache HTTP Client 4.x", + "groupId":"com.sun.jersey.contribs", + "md5":"f51c2a3b49557e9a7b90e98095f6c045", + "name":"jersey-apache-client4-1.19.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jersey-apache-client4-1.19.1.jar", + "version":"1.19.1" + }, + { + "artifactId":"jersey-client", + "groupId":"com.sun.jersey", + "md5":"b712cd1d3bb4cef01bb6fc9d5d6ddbe8", + "name":"jersey-client-1.19.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jersey-client-1.19.1.jar", + "version":"1.19.1" + }, + { + "artifactId":"jersey-core", + "groupId":"com.sun.jersey", + "md5":"577161779fabb561d73388d1ffc46b1f", + "name":"jersey-core-1.19.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jersey-core-1.19.1.jar", + "version":"1.19.1" + }, + { + "artifactId":"Jettison", + "groupId":null, + "md5":"f6c3eeb572f5830303059fec2812821f", + "name":"jettison-1.5.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jettison-1.5.4.jar", + "version":"1.5.4" + }, + { + "artifactId":null, + "groupId":null, + "md5":"394e49e0a6313d7eb70aae75043a950c", + "name":"jetty-client-9.4.53.v20231009.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jetty-client-9.4.53.v20231009.jar", + "version":"9.4.53.v20231009" + }, + { + "artifactId":null, + "groupId":null, + "md5":"493a4b77298bb573a0dce8d7a059c96d", + "name":"jetty-http-9.4.53.v20231009.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jetty-http-9.4.53.v20231009.jar", + "version":"9.4.53.v20231009" + }, + { + "artifactId":null, + "groupId":null, + "md5":"0840c548d9f6bd79e75a63450e362a23", + "name":"jetty-io-9.4.53.v20231009.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jetty-io-9.4.53.v20231009.jar", + "version":"9.4.53.v20231009" + }, + { + "artifactId":null, + "groupId":null, + "md5":"a01245e200ad1b517ba7c02fee2de089", + "name":"jetty-security-9.4.19.v20190610.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jetty-security-9.4.19.v20190610.jar", + "version":"9.4.19.v20190610" + }, + { + "artifactId":null, + "groupId":null, + "md5":"e71d8fe4440fb6a8f6a235470672aab0", + "name":"jetty-servlet-9.4.19.v20190610.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jetty-servlet-9.4.19.v20190610.jar", + "version":"9.4.19.v20190610" + }, + { + "artifactId":null, + "groupId":null, + "md5":"0493bdf4eda445b096c463196cc22164", + "name":"jetty-util-9.4.53.v20231009.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jetty-util-9.4.53.v20231009.jar", + "version":"9.4.53.v20231009" + }, + { + "artifactId":null, + "groupId":null, + "md5":"5d709f504156feaf017d02a941178b70", + "name":"jetty-webapp-9.4.53.v20231009.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jetty-webapp-9.4.53.v20231009.jar", + "version":"9.4.53.v20231009" + }, + { + "artifactId":null, + "groupId":null, + "md5":"ebe76b2bf436c392984fee1a35d4bc3f", + "name":"jetty-xml-9.4.53.v20231009.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jetty-xml-9.4.53.v20231009.jar", + "version":"9.4.53.v20231009" + }, + { + "artifactId":null, + "groupId":null, + "md5":"2db9aae140f810a72fc4a5cb5aa5cf9b", + "name":"jline-3.9.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jline-3.9.0.jar", + "version":null + }, + { + "artifactId":"org.joda.time", + "groupId":"org.joda", + "md5":"1231c3e09de6aa5d6b6d9982c0224e20", + "name":"joda-time-2.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/joda-time-2.4.jar", + "version":"2.4" + }, + { + "artifactId":"Jodd BeanUtil", + "groupId":null, + "md5":"7b176f6153dc408b072c9245b983071d", + "name":"jodd-bean-5.1.6.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jodd-bean-5.1.6.jar", + "version":"5.1.6" + }, + { + "artifactId":"Jodd Core", + "groupId":null, + "md5":"d761922dcf939e52a5c092d2e8084b13", + "name":"jodd-core-5.1.6.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jodd-core-5.1.6.jar", + "version":"5.1.6" + }, + { + "artifactId":"jodd-util", + "groupId":null, + "md5":"f06a849061e3d95372030cb3b9d03df3", + "name":"jodd-util-6.0.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jodd-util-6.0.0.jar", + "version":"6.0.0" + }, + { + "artifactId":null, + "groupId":null, + "md5":"22d04887411554d11534653a40ea325a", + "name":"jopt-simple-5.0.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jopt-simple-5.0.2.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"5bccf24c6b82697fda005250790289bc", + "name":"jotpverify-1.0.0.20220317.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jotpverify-1.0.0.20220317.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"4995caee1cf36af248f15df2b8ef4341", + "name":"js-1.6R7.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/js-1.6R7.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"56a6c6fc5819e21c665355b39b9097d8", + "name":"jsch-0.1.54.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jsch-0.1.54.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"99aae5de9871d158cdb970f17be4c8da", + "name":"json-20240303.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/json-20240303.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"f5db294d05b3d5a5bfb873455b0a8626", + "name":"json-lib-2.4-jdk15.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/json-lib-2.4-jdk15.jar", + "version":null + }, + { + "artifactId":"json-path", + "groupId":null, + "md5":"e89678d2e4ff45e4f39a97ccd0223719", + "name":"json-path-2.9.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/json-path-2.9.0.jar", + "version":"task ':json-path:jar' property 'archiveVersion'" + }, + { + "artifactId":null, + "groupId":null, + "md5":"af9b7eda9c435acaf22e840991c7b10f", + "name":"json-smart-2.5.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/json-smart-2.5.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"4ba1dafaa673a4d7b6598b7cbd2a5228", + "name":"json-utils-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/json-utils-2.20.42.jar", + "version":null + }, + { + "artifactId":"jsoup Java HTML Parser", + "groupId":null, + "md5":"4f16c3b17b8c1b0173b1ed9f99f2c27c", + "name":"jsoup-1.15.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jsoup-1.15.3.jar", + "version":"1.15.3" + }, + { + "artifactId":null, + "groupId":null, + "md5":"de3214f36f53d60bb6206df2ac217e73", + "name":"jsonrpc4j-1.6.weaver.20230223.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jsonrpc4j-1.6.weaver.20230223.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"d62c283921363c42364f0f88b6874d70", + "name":"jsqldw-2.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jsqldw-2.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"12c66e6754104d942b1587b9520cbd73", + "name":"jsqlparser-4.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jsqlparser-4.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"1ee49530106d55428c11653948ffd159", + "name":"jsr173_api-1.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jsr173_api-1.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"dd83accb899363c32b07d7a1b2e4ce40", + "name":"jsr305-3.0.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jsr305-3.0.2.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"c9803468299ec255c047a280ddec510f", + "name":"jsr311-api-1.1.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jsr311-api-1.1.1.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"7a5fe7252f522e8090ad34004516200e", + "name":"jul-to-slf4j-1.7.28.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/jul-to-slf4j-1.7.28.jar", + "version":"1.7.28" + }, + { + "artifactId":null, + "groupId":null, + "md5":"9b972723eeef578543ecb69082efa563", + "name":"junrar-7.4.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/junrar-7.4.1.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"09285c453fed4e8c7c0223512b401789", + "name":"kafka-clients-2.6.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kafka-clients-2.6.0.jar", + "version":null + }, + { + "artifactId":"Kerby-kerb Admin", + "groupId":"org.apache.kerby", + "md5":"a673628234b00564b9d3254990348a85", + "name":"kerb-admin-1.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kerb-admin-1.0.1.jar", + "version":"1.0.1" + }, + { + "artifactId":"Kerby-kerb Client", + "groupId":"org.apache.kerby", + "md5":"bf15f4b482bd784fa8b58a3f509a4d44", + "name":"kerb-client-1.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kerb-client-1.0.1.jar", + "version":"1.0.1" + }, + { + "artifactId":"Kerby-kerb Common", + "groupId":"org.apache.kerby", + "md5":"678e68224b54168f3106b5644ef6f45f", + "name":"kerb-common-1.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kerb-common-1.0.1.jar", + "version":"1.0.1" + }, + { + "artifactId":"Kerby-kerb core", + "groupId":"org.apache.kerby", + "md5":"545c60f29fc4d57a1e50e3be72c88fe0", + "name":"kerb-core-1.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kerb-core-1.0.1.jar", + "version":"1.0.1" + }, + { + "artifactId":"Kerby-kerb Crypto", + "groupId":"org.apache.kerby", + "md5":"4a201fca38ffe52565f5816d7c708ccd", + "name":"kerb-crypto-1.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kerb-crypto-1.0.1.jar", + "version":"1.0.1" + }, + { + "artifactId":"Kerby-kerb Identity", + "groupId":"org.apache.kerby", + "md5":"b25172596ffaa92105bae3d5f54639ff", + "name":"kerb-identity-1.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kerb-identity-1.0.1.jar", + "version":"1.0.1" + }, + { + "artifactId":"Kerby-kerb Server", + "groupId":"org.apache.kerby", + "md5":"0c067e61bd55c894a2ed67d25c75b323", + "name":"kerb-server-1.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kerb-server-1.0.1.jar", + "version":"1.0.1" + }, + { + "artifactId":"Kerb Simple Kdc", + "groupId":"org.apache.kerby", + "md5":"16517ceeb9c76a7499d8ae5b98607c8a", + "name":"kerb-simplekdc-1.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kerb-simplekdc-1.0.1.jar", + "version":"1.0.1" + }, + { + "artifactId":"Kerby-kerb Util", + "groupId":"org.apache.kerby", + "md5":"424542890d4dc9f61b1754a12a1c7758", + "name":"kerb-util-1.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kerb-util-1.0.1.jar", + "version":"1.0.1" + }, + { + "artifactId":"Kerby ASN1 Project", + "groupId":"org.apache.kerby", + "md5":"95c31186c0ec12b85bde99e286fe2f8c", + "name":"kerby-asn1-1.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kerby-asn1-1.0.1.jar", + "version":"1.0.1" + }, + { + "artifactId":"Kerby Config", + "groupId":"org.apache.kerby", + "md5":"f70f90ed440cee40f4f59f9c75cd6b96", + "name":"kerby-config-1.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kerby-config-1.0.1.jar", + "version":"1.0.1" + }, + { + "artifactId":"Kerby PKIX Project", + "groupId":"org.apache.kerby", + "md5":"4f99a872b054dead71460c3ed3bca6ac", + "name":"kerby-pkix-1.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kerby-pkix-1.0.1.jar", + "version":"1.0.1" + }, + { + "artifactId":"Kerby Util", + "groupId":"org.apache.kerby", + "md5":"21974b90e4e4d096b526268712dfd4cb", + "name":"kerby-util-1.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kerby-util-1.0.1.jar", + "version":"1.0.1" + }, + { + "artifactId":"Kerby XDR Project", + "groupId":"org.apache.kerby", + "md5":"052ad9372894a4f0ef0f7792dd7daa9a", + "name":"kerby-xdr-1.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kerby-xdr-1.0.1.jar", + "version":"1.0.1" + }, + { + "artifactId":null, + "groupId":null, + "md5":"c18c69dfd55d05d6ba0d493817b61e3e", + "name":"kernel-7.1.19.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kernel-7.1.19.jar", + "version":null + }, + { + "artifactId":"KIE :: Public API", + "groupId":"org.kie", + "md5":"7d18f93fd7a3af0b85ceb3afc876045b", + "name":"kie-api-7.5.0.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kie-api-7.5.0.Final.jar", + "version":"7.5.0.Final" + }, + { + "artifactId":"KIE :: Internal", + "groupId":"org.kie", + "md5":"052ad303a711b3b25fb9daec8c2f8fe8", + "name":"kie-internal-7.5.0.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kie-internal-7.5.0.Final.jar", + "version":"7.5.0.Final" + }, + { + "artifactId":"weaver-ebuilder-coms-handler", + "groupId":null, + "md5":"22d473fbac4a18c95bd0eb10f8b2ad31", + "name":"weaver-ebuilder-coms-handler-2.30.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-coms-handler-2.30.0.RELEASE.jar", + "version":"2.30.0.RELEASE" + }, + { + "artifactId":"Maven-support", + "groupId":"org.kie.soup", + "md5":"ac8062b73289a5f915db9cb87951bfbc", + "name":"kie-soup-maven-support-7.5.0.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kie-soup-maven-support-7.5.0.Final.jar", + "version":"7.5.0.Final" + }, + { + "artifactId":"weaver-ebuilder-coms-ei", + "groupId":null, + "md5":"2760ce6835a7b0ef34fe851e79fe46a5", + "name":"weaver-ebuilder-coms-ei-2.64.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-coms-ei-2.64.0.RELEASE.jar", + "version":"2.64.0.RELEASE" + }, + { + "artifactId":"weaver-basic-web-api", + "groupId":null, + "md5":"3952feee8a841e81c079bd8e0c357d2b", + "name":"weaver-basic-web-api-3.84.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-basic-web-api-3.84.0.RELEASE.jar", + "version":"3.84.0.RELEASE" + }, + { + "artifactId":"weaver-ecode-api", + "groupId":null, + "md5":"39564869e614a43e849abc6444fb2143", + "name":"weaver-ecode-api-2.26.2.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ecode-api-2.26.2.RELEASE.jar", + "version":"2.26.2.RELEASE" + }, + { + "artifactId":"weaver-authresp-common", + "groupId":null, + "md5":"e49b1116b1bc4b2725be07c73f7f770e", + "name":"weaver-authresp-common-2.65.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-authresp-common-2.65.0.RELEASE.jar", + "version":"2.65.0.RELEASE" + }, + { + "artifactId":null, + "groupId":null, + "md5":"e817940f2e49280c3e5ad063f38e7884", + "name":"kryo-4.0.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kryo-4.0.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"d31aced491436960a12bded1d8e65658", + "name":"kryo-shaded-3.0.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/kryo-shaded-3.0.3.jar", + "version":null + }, + { + "artifactId":"org.elasticsearch.plugin#lang-mustache;7.17.1", + "groupId":null, + "md5":"d521227692f265047797350d856c326a", + "name":"lang-mustache-client-7.17.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/lang-mustache-client-7.17.1.jar", + "version":"7.17.1" + }, + { + "artifactId":null, + "groupId":null, + "md5":"f308b8aa0b2ba7ce327157e9cb8f9264", + "name":"lettuce-core-5.1.8.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/lettuce-core-5.1.8.RELEASE.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"19226bcfae19557ec080e098f87a1340", + "name":"libthrift-0.16.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/libthrift-0.16.0.jar", + "version":"0.16.0" + }, + { + "artifactId":null, + "groupId":null, + "md5":"d094c22570d65e132c19cea5d352e381", + "name":"listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar", + "version":null + }, + { + "artifactId":"Apache Log4j API", + "groupId":"org.apache.logging.log4j", + "md5":"3cb3b57f89cf677927844f697093006d", + "name":"log4j-api-2.18.0.weaver.20241026.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/log4j-api-2.18.0.weaver.20241026.jar", + "version":"2.18.0.weaver.20241026" + }, + { + "artifactId":"Apache Log4j Core", + "groupId":"org.apache.logging.log4j", + "md5":"bb14c533faf6028486c218a268551cf1", + "name":"log4j-core-2.18.0.weaver.20241025.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/log4j-core-2.18.0.weaver.20241025.jar", + "version":"2.18.0.weaver.20241025" + }, + { + "artifactId":"Apache Log4j Commons Logging Bridge", + "groupId":"org.apache.logging.log4j", + "md5":"065d199868c21b03506a560db2e08979", + "name":"log4j-jcl-2.11.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/log4j-jcl-2.11.2.jar", + "version":"2.11.2" + }, + { + "artifactId":"Apache Log4j JUL Adapter", + "groupId":"org.apache.logging.log4j", + "md5":"f2459fa77a550f37b9022584b01e97bf", + "name":"log4j-jul-2.11.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/log4j-jul-2.11.2.jar", + "version":"2.11.2" + }, + { + "artifactId":"Apache Log4j SLF4J Binding", + "groupId":"org.apache.logging.log4j", + "md5":"362ea49cf465dc99c9dfe4a1b1e54dc8", + "name":"log4j-slf4j-impl-2.11.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/log4j-slf4j-impl-2.11.2.jar", + "version":"2.11.2" + }, + { + "artifactId":null, + "groupId":null, + "md5":"a4a7a01e41cdfd68ce6d9090c38102d2", + "name":"logging-interceptor-3.14.9.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/logging-interceptor-3.14.9.jar", + "version":null + }, + { + "artifactId":"org.apache.lucene", + "groupId":null, + "md5":"cae7fe5621ac5570fc21d080de6c6840", + "name":"lucene-analyzers-common-8.11.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/lucene-analyzers-common-8.11.3.jar", + "version":"8.11.3 baa7c80af4278cc8951a344d8e9320386588d12d - houstonputman - 2024-02-05 15:03:43" + }, + { + "artifactId":"org.apache.lucene", + "groupId":null, + "md5":"a694077c79705da9b59f3d71f438cf6b", + "name":"lucene-backward-codecs-8.11.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/lucene-backward-codecs-8.11.3.jar", + "version":"8.11.3 baa7c80af4278cc8951a344d8e9320386588d12d - houstonputman - 2024-02-05 15:03:50" + }, + { + "artifactId":"org.apache.lucene", + "groupId":null, + "md5":"d526b748b8e76b99643a744579dcb9c5", + "name":"lucene-core-8.11.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/lucene-core-8.11.3.jar", + "version":"8.11.3 baa7c80af4278cc8951a344d8e9320386588d12d - houstonputman - 2024-02-05 15:02:58" + }, + { + "artifactId":"org.apache.lucene", + "groupId":null, + "md5":"999ae09b1dc803642cd5ce7ca741db2d", + "name":"lucene-grouping-8.11.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/lucene-grouping-8.11.3.jar", + "version":"8.11.3 baa7c80af4278cc8951a344d8e9320386588d12d - houstonputman - 2024-02-05 15:03:53" + }, + { + "artifactId":"org.apache.lucene", + "groupId":null, + "md5":"9fe12bb99901a02c03e044c7c0a613c4", + "name":"lucene-highlighter-8.11.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/lucene-highlighter-8.11.3.jar", + "version":"8.11.3 baa7c80af4278cc8951a344d8e9320386588d12d - houstonputman - 2024-02-05 15:03:53" + }, + { + "artifactId":"org.apache.lucene", + "groupId":null, + "md5":"6dbaa4f569e243bda1c690f7bee652e3", + "name":"lucene-join-8.11.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/lucene-join-8.11.3.jar", + "version":"8.11.3 baa7c80af4278cc8951a344d8e9320386588d12d - houstonputman - 2024-02-05 15:03:54" + }, + { + "artifactId":"org.apache.lucene", + "groupId":null, + "md5":"e27758f476c0406a3581dbb2b62c3f9d", + "name":"lucene-memory-8.11.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/lucene-memory-8.11.3.jar", + "version":"8.11.3 baa7c80af4278cc8951a344d8e9320386588d12d - houstonputman - 2024-02-05 15:03:55" + }, + { + "artifactId":"org.apache.lucene", + "groupId":null, + "md5":"1e633a8813f88da1262a905148ff7530", + "name":"lucene-misc-8.11.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/lucene-misc-8.11.3.jar", + "version":"8.11.3 baa7c80af4278cc8951a344d8e9320386588d12d - houstonputman - 2024-02-05 15:03:56" + }, + { + "artifactId":"org.apache.lucene", + "groupId":null, + "md5":"b9606409dfabad05dbb95be24773c678", + "name":"lucene-queries-8.11.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/lucene-queries-8.11.3.jar", + "version":"8.11.3 baa7c80af4278cc8951a344d8e9320386588d12d - houstonputman - 2024-02-05 15:03:56" + }, + { + "artifactId":"org.apache.lucene", + "groupId":null, + "md5":"0a10f4c0941d4f236d2a11a9745d1940", + "name":"lucene-queryparser-8.11.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/lucene-queryparser-8.11.3.jar", + "version":"8.11.3 baa7c80af4278cc8951a344d8e9320386588d12d - houstonputman - 2024-02-05 15:03:57" + }, + { + "artifactId":"org.apache.lucene", + "groupId":null, + "md5":"5acc2db90fde18afe836ba10c7787c04", + "name":"lucene-sandbox-8.11.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/lucene-sandbox-8.11.3.jar", + "version":"8.11.3 baa7c80af4278cc8951a344d8e9320386588d12d - houstonputman - 2024-02-05 15:03:58" + }, + { + "artifactId":"org.apache.lucene", + "groupId":null, + "md5":"687a439a9b752e67f5c017f7cf64fb7b", + "name":"lucene-spatial3d-8.11.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/lucene-spatial3d-8.11.3.jar", + "version":"8.11.3 baa7c80af4278cc8951a344d8e9320386588d12d - houstonputman - 2024-02-05 15:03:58" + }, + { + "artifactId":"org.apache.lucene", + "groupId":null, + "md5":"2e853c98b76333f6dbcddd40daf7490d", + "name":"lucene-suggest-8.11.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/lucene-suggest-8.11.3.jar", + "version":"8.11.3 baa7c80af4278cc8951a344d8e9320386588d12d - houstonputman - 2024-02-05 15:03:59" + }, + { + "artifactId":null, + "groupId":null, + "md5":"d56d86823662a663a4d614dd5e117eff", + "name":"lz4-java-1.7.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/lz4-java-1.7.1.jar", + "version":null + }, + { + "artifactId":"org.elasticsearch.plugin#mapper-extras;7.17.1", + "groupId":null, + "md5":"c593ca71cce9f668878e3fa54047f834", + "name":"mapper-extras-client-7.17.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/mapper-extras-client-7.17.1.jar", + "version":"7.17.1" + }, + { + "artifactId":null, + "groupId":null, + "md5":"810c810010936b6cdc9da7409e75def3", + "name":"mapstruct-1.4.2.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/mapstruct-1.4.2.Final.jar", + "version":null + }, + { + "artifactId":"mchange-commons-java", + "groupId":"com.mchange", + "md5":"97c4575d9d49d9afb71492e6bb4417da", + "name":"mchange-commons-java-0.2.15.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/mchange-commons-java-0.2.15.jar", + "version":"0.2.15" + }, + { + "artifactId":null, + "groupId":null, + "md5":"57e843b3603c435fd3ea482388da5bcf", + "name":"memory-0.9.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/memory-0.9.0.jar", + "version":null + }, + { + "artifactId":"metadata-extractor", + "groupId":null, + "md5":"f280457011b9ee8bdc34248418fcaea6", + "name":"metadata-extractor-2.19.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/metadata-extractor-2.19.0.jar", + "version":"2.19.0" + }, + { + "artifactId":null, + "groupId":null, + "md5":"ad7596cd5dae49f71fba65a60e7a1f96", + "name":"metrics-spi-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/metrics-spi-2.20.42.jar", + "version":null + }, + { + "artifactId":"MinLog", + "groupId":"com.esotericsoftware", + "md5":"5ab0ee168b90e0ad7010b159e603d304", + "name":"minlog-1.3.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/minlog-1.3.0.jar", + "version":"1.3.0" + }, + { + "artifactId":null, + "groupId":null, + "md5":"41989f899d5340a2b9be3dbc84f3869a", + "name":"mockito-core-2.23.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/mockito-core-2.23.4.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"a92056c67585d34ba5c2811c0fef0427", + "name":"mssql-jdbc-9.1.1.jre8-preview.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/mssql-jdbc-9.1.1.jre8-preview.jar", + "version":null + }, + { + "artifactId":"MXParser", + "groupId":null, + "md5":"9d7e42409dfdcee9bd17903015bdeae2", + "name":"mxparser-1.2.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/mxparser-1.2.2.jar", + "version":"1.2.2" + }, + { + "artifactId":"weaver-ldap-sdk", + "groupId":null, + "md5":"767c3f700fb3aa9ac9139c0482a7fa37", + "name":"weaver-ldap-sdk-2.4.3.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ldap-sdk-2.4.3.RELEASE.jar", + "version":"2.4.3.RELEASE" + }, + { + "artifactId":"mybatis-plus", + "groupId":null, + "md5":"58a5c43678c8820937c09d2c2ed4b6fa", + "name":"mybatis-plus-3.4.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/mybatis-plus-3.4.2.jar", + "version":"3.4.2" + }, + { + "artifactId":"mybatis-plus-annotation", + "groupId":null, + "md5":"112c6198ee6b6d9d80bc14c7d0173828", + "name":"mybatis-plus-annotation-3.4.2.weaver.20230825.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/mybatis-plus-annotation-3.4.2.weaver.20230825.jar", + "version":"3.4.2.weaver.20230825" + }, + { + "artifactId":"mybatis-plus-boot-starter", + "groupId":null, + "md5":"c0543fa662cf9ea7365f2f1de3375583", + "name":"mybatis-plus-boot-starter-3.4.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/mybatis-plus-boot-starter-3.4.2.jar", + "version":"3.4.2" + }, + { + "artifactId":"mybatis-plus-core", + "groupId":null, + "md5":"b30c047b0aa9c3b821779424c88825e6", + "name":"mybatis-plus-core-3.4.2.weaver.20230825.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/mybatis-plus-core-3.4.2.weaver.20230825.jar", + "version":"3.4.2.weaver.20230825" + }, + { + "artifactId":"mybatis-plus-extension", + "groupId":null, + "md5":"bc881f6a660881322b8e8782d696070a", + "name":"mybatis-plus-extension-3.4.2.weaver.20230825.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/mybatis-plus-extension-3.4.2.weaver.20230825.jar", + "version":"3.4.2.weaver.20230825" + }, + { + "artifactId":"mybatis-spring", + "groupId":null, + "md5":"0a129252c74f995332fd5f63a91fd298", + "name":"mybatis-spring-2.0.6.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/mybatis-spring-2.0.6.jar", + "version":"2.0.6" + }, + { + "artifactId":"mybatis-spring-boot-autoconfigure", + "groupId":null, + "md5":"f5e22d063c0f03a9f086fcd9661e6e3f", + "name":"mybatis-spring-boot-autoconfigure-2.1.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/mybatis-spring-boot-autoconfigure-2.1.4.jar", + "version":"2.1.4" + }, + { + "artifactId":"mybatis-spring-boot-starter", + "groupId":"org.mybatis.spring.boot", + "md5":"1829cca79202be898a0ac86f5655a9bf", + "name":"mybatis-spring-boot-starter-2.1.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/mybatis-spring-boot-starter-2.1.0.jar", + "version":"2.1.0" + }, + { + "artifactId":"MySQL Connector/J", + "groupId":"com.mysql", + "md5":"6eec5916bbd568c335f1737caa556d3d", + "name":"mysql-connector-java-8.0.22.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/mysql-connector-java-8.0.22.jar", + "version":"8.0.22" + }, + { + "artifactId":null, + "groupId":null, + "md5":"2b8bb1a83dd2050c750809bd1f527539", + "name":"nacos-api-1.4.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/nacos-api-1.4.2.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"f22580e8361afcd9c7234809740fbd8a", + "name":"nacos-client-1.4.2.weaver.20230626.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/nacos-client-1.4.2.weaver.20230626.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"15bb86fab0720d750393b8a3a69318e8", + "name":"nacos-common-1.4.4.weaver.20240422.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/nacos-common-1.4.4.weaver.20240422.jar", + "version":null + }, + { + "artifactId":"Apache Neethi", + "groupId":"org.apache", + "md5":"e6040db3584bfdbadd0515dbdba6b25a", + "name":"neethi-3.2.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/neethi-3.2.0.jar", + "version":"3.2.0" + }, + { + "artifactId":"HtmlUnit NekoHtml", + "groupId":null, + "md5":"0522bf9642978992accc112311f56d1c", + "name":"neko-htmlunit-3.11.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/neko-htmlunit-3.11.1.jar", + "version":"3.11.1" + }, + { + "artifactId":null, + "groupId":null, + "md5":"da7a31359fb0bccc79383d286726426f", + "name":"net.sourceforge-pinyin4j-2.5.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/net.sourceforge-pinyin4j-2.5.0.jar", + "version":null + }, + { + "artifactId":"com.netflix.netflix-commons#netflix-commons-util;0.3.0", + "groupId":null, + "md5":"583a5b0db40c45508feefd900c9513f1", + "name":"netflix-commons-util-0.3.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netflix-commons-util-0.3.0.jar", + "version":"0.3.0" + }, + { + "artifactId":null, + "groupId":null, + "md5":"739701e8e7cd9a1a37c6e2b215b6e13a", + "name":"netflix-statistics-0.1.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netflix-statistics-0.1.1.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"6b560be5cbf7237ac58cdd5476f43f8e", + "name":"netsign-api-20220922.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netsign-api-20220922.jar", + "version":null + }, + { + "artifactId":"Netty/All-in-One", + "groupId":"io.netty", + "md5":"42ac1732b12348624373f63ef89103c1", + "name":"netty-all-4.1.100.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-all-4.1.100.Final.jar", + "version":"4.1.100.Final" + }, + { + "artifactId":"Netty/Buffer", + "groupId":"io.netty", + "md5":"df124be7a8094ff5b6f3b4c056ef0515", + "name":"netty-buffer-4.1.100.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-buffer-4.1.100.Final.jar", + "version":"4.1.100.Final" + }, + { + "artifactId":"Netty/Codec", + "groupId":"io.netty", + "md5":"341344475354a0c6ecd0132537e33900", + "name":"netty-codec-4.1.100.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-codec-4.1.100.Final.jar", + "version":"4.1.100.Final" + }, + { + "artifactId":"Netty/Codec/DNS", + "groupId":"io.netty", + "md5":"22a4f7c92aa35e4f0e45eaa69d4243f9", + "name":"netty-codec-dns-4.1.39.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-codec-dns-4.1.39.Final.jar", + "version":"4.1.39.Final" + }, + { + "artifactId":null, + "groupId":null, + "md5":"229a629b4c09765733de88569f7c7f59", + "name":"re2j-1.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/re2j-1.1.jar", + "version":null + }, + { + "artifactId":"Netty/Codec/HAProxy", + "groupId":"io.netty", + "md5":"e1c47a4484550caa9500cf8f31c2650a", + "name":"netty-codec-haproxy-4.1.100.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-codec-haproxy-4.1.100.Final.jar", + "version":"4.1.100.Final" + }, + { + "artifactId":"Netty/Codec/HTTP", + "groupId":"io.netty", + "md5":"c9b302e49dba0aa9805d409e56f8f88f", + "name":"netty-codec-http-4.1.100.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-codec-http-4.1.100.Final.jar", + "version":"4.1.100.Final" + }, + { + "artifactId":"Netty/Codec/HTTP2", + "groupId":"io.netty", + "md5":"0447e715f3434b09bedb759a78150a6e", + "name":"netty-codec-http2-4.1.100.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-codec-http2-4.1.100.Final.jar", + "version":"4.1.100.Final" + }, + { + "artifactId":"Netty/Codec/Memcache", + "groupId":"io.netty", + "md5":"f32206ed2f23bb0a552caf23cd8d071c", + "name":"netty-codec-memcache-4.1.39.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-codec-memcache-4.1.39.Final.jar", + "version":"4.1.39.Final" + }, + { + "artifactId":"Netty/Codec/MQTT", + "groupId":"io.netty", + "md5":"28da387e7360c12db43786a0ed7004f5", + "name":"netty-codec-mqtt-4.1.39.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-codec-mqtt-4.1.39.Final.jar", + "version":"4.1.39.Final" + }, + { + "artifactId":"Netty/Codec/Redis", + "groupId":"io.netty", + "md5":"16dbe427ae608ff1ec849e3ef8872e0e", + "name":"netty-codec-redis-4.1.39.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-codec-redis-4.1.39.Final.jar", + "version":"4.1.39.Final" + }, + { + "artifactId":"Netty/Codec/SMTP", + "groupId":"io.netty", + "md5":"ff576dbd438a1c020661bb4b3a77c4df", + "name":"netty-codec-smtp-4.1.39.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-codec-smtp-4.1.39.Final.jar", + "version":"4.1.39.Final" + }, + { + "artifactId":"Netty/Codec/Socks", + "groupId":"io.netty", + "md5":"1ae28f4e376d5e0ebf0e184a94bdbf9d", + "name":"netty-codec-socks-4.1.39.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-codec-socks-4.1.39.Final.jar", + "version":"4.1.39.Final" + }, + { + "artifactId":"Netty/Codec/Stomp", + "groupId":"io.netty", + "md5":"ef2d3fc11eec6e8c60ef483771998f69", + "name":"netty-codec-stomp-4.1.39.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-codec-stomp-4.1.39.Final.jar", + "version":"4.1.39.Final" + }, + { + "artifactId":"Netty/Codec/XML", + "groupId":"io.netty", + "md5":"c424b13a1e3c0b593ae98e0efad5a957", + "name":"netty-codec-xml-4.1.39.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-codec-xml-4.1.39.Final.jar", + "version":"4.1.39.Final" + }, + { + "artifactId":"Netty/Common", + "groupId":"io.netty", + "md5":"cf117aec3d80cca994b4818fb029b020", + "name":"netty-common-4.1.100.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-common-4.1.100.Final.jar", + "version":"4.1.100.Final" + }, + { + "artifactId":"Netty/Handler", + "groupId":"io.netty", + "md5":"71115ecf7b56ffa15469fc81c90d8fe5", + "name":"netty-handler-4.1.100.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-handler-4.1.100.Final.jar", + "version":"4.1.100.Final" + }, + { + "artifactId":"Netty/Handler/Proxy", + "groupId":"io.netty", + "md5":"d2dff290239fadd17adbeb6426fecd48", + "name":"netty-handler-proxy-4.1.39.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-handler-proxy-4.1.39.Final.jar", + "version":"4.1.39.Final" + }, + { + "artifactId":"Netty/Handler/Ssl/Ocsp", + "groupId":"io.netty", + "md5":"54afa01e922bff4681c5d4d72fff346d", + "name":"netty-handler-ssl-ocsp-4.1.100.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-handler-ssl-ocsp-4.1.100.Final.jar", + "version":"4.1.100.Final" + }, + { + "artifactId":"weaver-comment-component", + "groupId":null, + "md5":"7eb89a4dc40faaa3fad2b53cd5189108", + "name":"weaver-comment-component-2.56.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-comment-component-2.56.0.RELEASE.jar", + "version":"2.56.0.RELEASE" + }, + { + "artifactId":null, + "groupId":null, + "md5":"7f6ba765613c50dd0cd91f7001f7b989", + "name":"netty-nio-client-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-nio-client-2.20.42.jar", + "version":null + }, + { + "artifactId":"Netty/Resolver", + "groupId":"io.netty", + "md5":"8058e01041043564e649eb1420374be9", + "name":"netty-resolver-4.1.39.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-resolver-4.1.39.Final.jar", + "version":"4.1.39.Final" + }, + { + "artifactId":"Netty/Resolver/DNS", + "groupId":"io.netty", + "md5":"1292c94f06703956a3dd0bf4d17447cd", + "name":"netty-resolver-dns-4.1.39.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-resolver-dns-4.1.39.Final.jar", + "version":"4.1.39.Final" + }, + { + "artifactId":"Netty/Resolver/DNS/Classes/MacOS", + "groupId":"io.netty", + "md5":"cb604e66375906bb0a09b2c8fc422194", + "name":"netty-resolver-dns-classes-macos-4.1.100.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-resolver-dns-classes-macos-4.1.100.Final.jar", + "version":"4.1.100.Final" + }, + { + "artifactId":"Netty/Resolver/DNS/Native/MacOS", + "groupId":"io.netty", + "md5":"a7e379002e674aab4ebf12b023b19abd", + "name":"netty-resolver-dns-native-macos-4.1.100.Final-osx-aarch_64.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-resolver-dns-native-macos-4.1.100.Final-osx-aarch_64.jar", + "version":"4.1.100.Final" + }, + { + "artifactId":"weaver-form-component-bean", + "groupId":null, + "md5":"65db06a9dc24f29d4ff299ae068bfd6d", + "name":"weaver-form-component-bean-2.12.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-form-component-bean-2.12.1.RELEASE.jar", + "version":"2.12.1.RELEASE" + }, + { + "artifactId":"Netty/TomcatNative [BoringSSL - Static]", + "groupId":"io.netty", + "md5":"4178ff9b92b4e5caa56337f870e19e56", + "name":"netty-tcnative-boringssl-static-2.0.53.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-tcnative-boringssl-static-2.0.53.Final.jar", + "version":"2.0.53.Final" + }, + { + "artifactId":"Netty/TomcatNative [BoringSSL - Static]", + "groupId":"io.netty", + "md5":"1e612c88ff067a19916389b90bde8564", + "name":"netty-tcnative-boringssl-static-2.0.53.Final-linux-aarch_64.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-tcnative-boringssl-static-2.0.53.Final-linux-aarch_64.jar", + "version":"2.0.53.Final" + }, + { + "artifactId":"Netty/TomcatNative [BoringSSL - Static]", + "groupId":"io.netty", + "md5":"f7f570d4ae404e0b4b5c9db4d4a579da", + "name":"netty-tcnative-boringssl-static-2.0.53.Final-linux-x86_64.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-tcnative-boringssl-static-2.0.53.Final-linux-x86_64.jar", + "version":"2.0.53.Final" + }, + { + "artifactId":"Netty/TomcatNative [BoringSSL - Static]", + "groupId":"io.netty", + "md5":"e15f14f786af16fcccfd2d2d6f53b71a", + "name":"netty-tcnative-boringssl-static-2.0.53.Final-osx-aarch_64.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-tcnative-boringssl-static-2.0.53.Final-osx-aarch_64.jar", + "version":"2.0.53.Final" + }, + { + "artifactId":"Netty/TomcatNative [BoringSSL - Static]", + "groupId":"io.netty", + "md5":"2c5b7420929f47c4a91ad059cc64f8c9", + "name":"netty-tcnative-boringssl-static-2.0.53.Final-osx-x86_64.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-tcnative-boringssl-static-2.0.53.Final-osx-x86_64.jar", + "version":"2.0.53.Final" + }, + { + "artifactId":"Netty/TomcatNative [BoringSSL - Static]", + "groupId":"io.netty", + "md5":"a87977ec08c1aaf4e87b4c65681ae3a8", + "name":"netty-tcnative-boringssl-static-2.0.53.Final-windows-x86_64.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-tcnative-boringssl-static-2.0.53.Final-windows-x86_64.jar", + "version":"2.0.53.Final" + }, + { + "artifactId":"Netty/TomcatNative [OpenSSL - Classes]", + "groupId":"io.netty", + "md5":"2e30cfe846ce7c86a4a15aa0b5d6c65d", + "name":"netty-tcnative-classes-2.0.53.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-tcnative-classes-2.0.53.Final.jar", + "version":"2.0.53.Final" + }, + { + "artifactId":"Netty/Transport", + "groupId":"io.netty", + "md5":"5c5833972c90aca30023ca7118d1c6d7", + "name":"netty-transport-4.1.100.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-transport-4.1.100.Final.jar", + "version":"4.1.100.Final" + }, + { + "artifactId":"Netty/Transport/Classes/Epoll", + "groupId":"io.netty", + "md5":"330b88f30039a09ea3cf96e4f27fcd95", + "name":"netty-transport-classes-epoll-4.1.100.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-transport-classes-epoll-4.1.100.Final.jar", + "version":"4.1.100.Final" + }, + { + "artifactId":"Netty/Transport/Classes/KQueue", + "groupId":"io.netty", + "md5":"d74cebaf30eae4ae989eda7861587e70", + "name":"netty-transport-classes-kqueue-4.1.100.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-transport-classes-kqueue-4.1.100.Final.jar", + "version":"4.1.100.Final" + }, + { + "artifactId":"Netty/Transport/Native/Epoll", + "groupId":"io.netty", + "md5":"e9c12dc6f19d11247186f0db693c7510", + "name":"netty-transport-native-epoll-4.1.100.Final-linux-aarch_64.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-transport-native-epoll-4.1.100.Final-linux-aarch_64.jar", + "version":"4.1.100.Final" + }, + { + "artifactId":"Netty/Transport/Native/Epoll", + "groupId":"io.netty", + "md5":"3bfa154e37db9c3a48a8c93823bcfe3d", + "name":"netty-transport-native-epoll-4.1.100.Final-linux-x86_64.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-transport-native-epoll-4.1.100.Final-linux-x86_64.jar", + "version":"4.1.100.Final" + }, + { + "artifactId":"Netty/Transport/Native/KQueue", + "groupId":"io.netty", + "md5":"19f49b571b8c7bf5439c7f8b756cebb9", + "name":"netty-transport-native-kqueue-4.1.100.Final-osx-aarch_64.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-transport-native-kqueue-4.1.100.Final-osx-aarch_64.jar", + "version":"4.1.100.Final" + }, + { + "artifactId":"Netty/Transport/Native/KQueue", + "groupId":"io.netty", + "md5":"ac379feebdd5b6ba48e1f575aa36e31d", + "name":"netty-transport-native-kqueue-4.1.39.Final-osx-x86_64.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-transport-native-kqueue-4.1.39.Final-osx-x86_64.jar", + "version":"4.1.39.Final" + }, + { + "artifactId":"Netty/Transport/Native/Unix/Common", + "groupId":"io.netty", + "md5":"61edce7b1c0235f3d00519b5296a8677", + "name":"netty-transport-native-unix-common-4.1.39.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-transport-native-unix-common-4.1.39.Final.jar", + "version":"4.1.39.Final" + }, + { + "artifactId":"Netty/Transport/RXTX", + "groupId":"io.netty", + "md5":"a89430507a64d66bee2426e406466c0d", + "name":"netty-transport-rxtx-4.1.39.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-transport-rxtx-4.1.39.Final.jar", + "version":"4.1.39.Final" + }, + { + "artifactId":"Netty/Transport/SCTP", + "groupId":"io.netty", + "md5":"87a45138e98f2c590feea89f0a5448dd", + "name":"netty-transport-sctp-4.1.39.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-transport-sctp-4.1.39.Final.jar", + "version":"4.1.39.Final" + }, + { + "artifactId":"Netty/Transport/UDT", + "groupId":"io.netty", + "md5":"14cfd5d89075453544cb3e25b24ca105", + "name":"netty-transport-udt-4.1.39.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-transport-udt-4.1.39.Final.jar", + "version":"4.1.39.Final" + }, + { + "artifactId":"Nimbus JOSE+JWT", + "groupId":"com.nimbusds", + "md5":"a2ecba11e197522b7f963cbcf0b59715", + "name":"nimbus-jose-jwt-9.37.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/nimbus-jose-jwt-9.37.3.jar", + "version":"9.37.3" + }, + { + "artifactId":"weaver-common-excel-formula", + "groupId":null, + "md5":"2251ea6fb01ce6c63493065159950e7d", + "name":"weaver-common-excel-formula-2.58.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-excel-formula-2.58.0.RELEASE.jar", + "version":"2.58.0.RELEASE" + }, + { + "artifactId":"Objenesis", + "groupId":"org.objenesis", + "md5":"5ffac3f51405ca9b2915970a224b3e8f", + "name":"objenesis-2.6.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/objenesis-2.6.jar", + "version":"2.6" + }, + { + "artifactId":null, + "groupId":null, + "md5":"7e51a4ce7b85a599c2a1f4b7479a2875", + "name":"oceanbase-client-2.4.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/oceanbase-client-2.4.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"8c84b1aa8295ecc8b8478c547d22e67d", + "name":"ognl-3.2.21.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/ognl-3.2.21.jar", + "version":null + }, + { + "artifactId":"JDBC", + "groupId":null, + "md5":"932760cf14a1970a510b072691fcda6f", + "name":"ojdbc8-19.8.0.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/ojdbc8-19.8.0.0.jar", + "version":"19.8.0.0.0" + }, + { + "artifactId":null, + "groupId":null, + "md5":"eb8bf45f81bf9f17d1fcfb2eca63aaa6", + "name":"okhttp-2.5.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/okhttp-2.5.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"2a0ca42298238d76d9b7f4dcf750c01a", + "name":"okhttp-3.12.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/okhttp-3.12.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"26495cb0317ba27245f92ce57cfa600c", + "name":"okio-1.17.6.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/okio-1.17.6.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"f7050971eda5a8c3a575a9e9070b091e", + "name":"opengauss-jdbc-5.0.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/opengauss-jdbc-5.0.2.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"bfec41592934f8a1f3e782ff2967c985", + "name":"opentracing-api-0.33.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/opentracing-api-0.33.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"a65509c4cc3907bc0691c5141d3f1d2e", + "name":"opentracing-noop-0.33.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/opentracing-noop-0.33.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"4256987096519a45c4b781fca070a15c", + "name":"opentracing-util-0.33.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/opentracing-util-0.33.0.jar", + "version":null + }, + { + "artifactId":"JaCoCo Java Agent", + "groupId":null, + "md5":"5f6d04dffaf61c22362ce742f78e3097", + "name":"org.jacoco.agent-0.8.5-runtime.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/org.jacoco.agent-0.8.5-runtime.jar", + "version":"0.8.5" + }, + { + "artifactId":null, + "groupId":null, + "md5":"42e940d5d2d822f4dc04c65053e630ab", + "name":"oro-2.0.8.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/oro-2.0.8.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"849a957f409960ed0b2ab1148d2e5247", + "name":"oscar-20221118.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/oscar-20221118.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"c6686db9d100c7a5e2c11b6aa4559bcf", + "name":"p6spy-3.8.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/p6spy-3.8.5.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"f213c72b67d4850f17a4a3e9064904de", + "name":"paranamer-2.8.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/paranamer-2.8.jar", + "version":null + }, + { + "artifactId":"org.elasticsearch.plugin#parent-join;7.17.1", + "groupId":null, + "md5":"0f476fec9c789719f36a1f4f7cbaf6b9", + "name":"parent-join-client-7.17.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/parent-join-client-7.17.1.jar", + "version":"7.17.1" + }, + { + "artifactId":"Apache PDFBox", + "groupId":"org.apache.pdfbox", + "md5":"ac3ed8ba90c96102581754acdd18c566", + "name":"pdfbox-2.0.26.weaver.20230815.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/pdfbox-2.0.26.weaver.20230815.jar", + "version":"2.0.26.weaver.20230815" + }, + { + "artifactId":"Apache POI", + "groupId":"org.apache.poi", + "md5":"e9a7c049c62c41c70354669bcd448212", + "name":"poi-4.1.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/poi-4.1.2.jar", + "version":"4.1.2" + }, + { + "artifactId":"Apache POI", + "groupId":"org.apache.poi", + "md5":"c0aa71b597560d29c1d17f7c2adbdff0", + "name":"poi-ooxml-4.1.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/poi-ooxml-4.1.2.jar", + "version":"4.1.2" + }, + { + "artifactId":"Apache POI", + "groupId":"org.apache.poi", + "md5":"381222563bf1fc4e9c2528acee7f8bf5", + "name":"poi-ooxml-schemas-4.1.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/poi-ooxml-schemas-4.1.2.jar", + "version":"4.1.2" + }, + { + "artifactId":"Apache POI", + "groupId":"org.apache.poi", + "md5":"39953af9153a7559a37af717bd34bd8f", + "name":"poi-scratchpad-4.1.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/poi-scratchpad-4.1.2.jar", + "version":"4.1.2" + }, + { + "artifactId":null, + "groupId":null, + "md5":"0ec08593cda1df33985391919996c740", + "name":"portlet-api-2.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/portlet-api-2.0.jar", + "version":null + }, + { + "artifactId":"PostgreSQL JDBC Driver", + "groupId":"org.postgresql", + "md5":"69adbbdff317538a33fb72c390b61a7a", + "name":"postgresql-42.3.9.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/postgresql-42.3.9.jar", + "version":"42.3.9" + }, + { + "artifactId":null, + "groupId":null, + "md5":"79f560c0f319d702123a024ffb37890d", + "name":"profiles-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/profiles-2.20.42.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"87417783d3677d733eae82bda7664943", + "name":"protobuf-java-3.21.7.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/protobuf-java-3.21.7.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"002ed9a9b26e8d0194c0f4626f742b9c", + "name":"protocol-core-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/protocol-core-2.20.42.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"6c14829b6f306a8a836b6d1a77a28191", + "name":"protostuff-api-1.5.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/protostuff-api-1.5.2.jar", + "version":"1.5.2" + }, + { + "artifactId":null, + "groupId":null, + "md5":"2e2cae4d53c9d34d51e5c1d96f786ff7", + "name":"protostuff-collectionschema-1.5.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/protostuff-collectionschema-1.5.2.jar", + "version":"1.5.2" + }, + { + "artifactId":null, + "groupId":null, + "md5":"d8172ff035df4eea49327e971430f28f", + "name":"protostuff-core-1.5.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/protostuff-core-1.5.2.jar", + "version":"1.5.2" + }, + { + "artifactId":null, + "groupId":null, + "md5":"e1073fd714ca9d341efd5b632fe498e8", + "name":"protostuff-runtime-1.5.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/protostuff-runtime-1.5.2.jar", + "version":"1.5.2" + }, + { + "artifactId":null, + "groupId":null, + "md5":"b5967b4e3501ee23e4c2f841883867af", + "name":"QLExpress-3.2.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/QLExpress-3.2.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"d7299dbaec0e0ed7af281b07cc40c8c1", + "name":"quartz-2.3.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/quartz-2.3.2.jar", + "version":null + }, + { + "artifactId":"org.elasticsearch.plugin#rank-eval;7.17.1", + "groupId":null, + "md5":"f607014d0378f4644191a3d459776fd2", + "name":"rank-eval-client-7.17.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/rank-eval-client-7.17.1.jar", + "version":"7.17.1" + }, + { + "artifactId":null, + "groupId":null, + "md5":"69122b098fff1c6b1bf2cd3b355e7e03", + "name":"reactive-streams-1.0.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/reactive-streams-1.0.3.jar", + "version":null + }, + { + "artifactId":"reactor-core", + "groupId":null, + "md5":"9580ff835e837070b1d41b75884feb81", + "name":"reactor-core-3.4.22.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/reactor-core-3.4.22.jar", + "version":"3.4.22" + }, + { + "artifactId":"reactor-netty-core", + "groupId":null, + "md5":"2defed2780ad69d0ce12b10f5dd52af2", + "name":"reactor-netty-core-1.0.39.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/reactor-netty-core-1.0.39.jar", + "version":"1.0.39" + }, + { + "artifactId":"reactor-netty-http", + "groupId":null, + "md5":"edd3b66704ce8434b4a80521b17ea28b", + "name":"reactor-netty-http-1.0.39.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/reactor-netty-http-1.0.39.jar", + "version":"1.0.39" + }, + { + "artifactId":"weaver-ebuilder-coms-sdk", + "groupId":null, + "md5":"8226f2e50792eab128e0a373405375be", + "name":"weaver-ebuilder-coms-sdk-2.74.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-coms-sdk-2.74.0.RELEASE.jar", + "version":"2.74.0.RELEASE" + }, + { + "artifactId":"weaver-my-api", + "groupId":null, + "md5":"58afa37f5c66375abff40ba1dc15c880", + "name":"weaver-my-api-3.32.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-my-api-3.32.0.RELEASE.jar", + "version":"3.32.0.RELEASE" + }, + { + "artifactId":"Redisson", + "groupId":null, + "md5":"dfb6bfd21d9f977169740fa541f41dcc", + "name":"redisson-3.17.7.RELEASE.weaver.20231202.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/redisson-3.17.7.RELEASE.weaver.20231202.jar", + "version":"3.17.7.RELEASE.weaver.20231202" + }, + { + "artifactId":null, + "groupId":null, + "md5":"78e3bd8398fde0fd7531ba706c88b84d", + "name":"reflectasm-1.11.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/reflectasm-1.11.3.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"fc66af31c7873678315d0fc225284577", + "name":"reflections-0.10.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/reflections-0.10.1.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"d49a9d972f3597cf9f6862869487f344", + "name":"regions-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/regions-2.20.42.jar", + "version":null + }, + { + "artifactId":"JAXB Implementation", + "groupId":"com.oracle", + "md5":"71af1fd9794d5b2b4da38e4a87beb22d", + "name":"relaxng-datatype-2.3.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/relaxng-datatype-2.3.1.jar", + "version":"2.3.1" + }, + { + "artifactId":"reload4j", + "groupId":null, + "md5":"53e3301fc57f593f1683da8195364a14", + "name":"reload4j-1.2.22.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/reload4j-1.2.22.jar", + "version":"1.2.22" + }, + { + "artifactId":"com.netflix.ribbon#ribbon;2.3.0", + "groupId":null, + "md5":"36a609a3db4d1d00908e82f2fe1029a4", + "name":"ribbon-2.3.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/ribbon-2.3.0.jar", + "version":"2.3.0" + }, + { + "artifactId":"com.netflix.ribbon#ribbon-core;2.3.0", + "groupId":null, + "md5":"370dbe752c0935aa58e0f838ea0e6a34", + "name":"ribbon-core-2.3.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/ribbon-core-2.3.0.jar", + "version":"2.3.0" + }, + { + "artifactId":"com.netflix.ribbon#ribbon-httpclient;2.3.0", + "groupId":null, + "md5":"186406e136b8a1445a58e2414c30e618", + "name":"ribbon-httpclient-2.3.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/ribbon-httpclient-2.3.0.jar", + "version":"2.3.0" + }, + { + "artifactId":"com.netflix.ribbon#ribbon-loadbalancer;2.3.0", + "groupId":null, + "md5":"c93a1b0ef42f656f2a5be7b3a51a9763", + "name":"ribbon-loadbalancer-2.3.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/ribbon-loadbalancer-2.3.0.jar", + "version":"2.3.0" + }, + { + "artifactId":"com.netflix.ribbon#ribbon-transport;2.3.0", + "groupId":null, + "md5":"f36106fdb7cd13b4c5106c2a79ffc8c0", + "name":"ribbon-transport-2.3.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/ribbon-transport-2.3.0.jar", + "version":"2.3.0" + }, + { + "artifactId":"RNGOM", + "groupId":"com.oracle", + "md5":"a47dddc45e81c75116e977a663616d11", + "name":"rngom-2.3.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/rngom-2.3.1.jar", + "version":"2.3.1" + }, + { + "artifactId":null, + "groupId":null, + "md5":"3a2f793dea78050c9f4c119c0608c6de", + "name":"RoaringBitmap-0.9.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/RoaringBitmap-0.9.0.jar", + "version":null + }, + { + "artifactId":"rocketmq-acl 4.5.1", + "groupId":"org.apache.rocketmq", + "md5":"b5950e821900083d845bc595d5fe2413", + "name":"rocketmq-acl-4.5.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/rocketmq-acl-4.5.1.jar", + "version":"4.5.1" + }, + { + "artifactId":"rocketmq-client 4.5.1", + "groupId":"org.apache.rocketmq", + "md5":"67c544b31a4e0dcc90c1213e56b74542", + "name":"rocketmq-client-4.5.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/rocketmq-client-4.5.1.jar", + "version":"4.5.1" + }, + { + "artifactId":"rocketmq-common 4.5.1", + "groupId":"org.apache.rocketmq", + "md5":"3930d7fd0921922b49a2462ff94bc6d2", + "name":"rocketmq-common-4.5.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/rocketmq-common-4.5.1.jar", + "version":"4.5.1" + }, + { + "artifactId":"rocketmq-logging 4.5.1", + "groupId":"org.apache.rocketmq", + "md5":"b8079aba74f076afdc95ff59b832ddfb", + "name":"rocketmq-logging-4.5.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/rocketmq-logging-4.5.1.jar", + "version":"4.5.1" + }, + { + "artifactId":"rocketmq-remoting 4.5.1", + "groupId":"org.apache.rocketmq", + "md5":"7c5490a84ce90d7e8667fa6a7be192ad", + "name":"rocketmq-remoting-4.5.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/rocketmq-remoting-4.5.1.jar", + "version":"4.5.1" + }, + { + "artifactId":"RocketMQ Spring Boot AutoConfigure", + "groupId":"org.apache.rocketmq", + "md5":"97625649ed0a604e0b5ff1e2069c56e0", + "name":"rocketmq-spring-boot-2.0.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/rocketmq-spring-boot-2.0.3.jar", + "version":"2.0.3" + }, + { + "artifactId":"RocketMQ Spring Boot Starter", + "groupId":"org.apache.rocketmq", + "md5":"d6e9e4efdcddabad52306b9c34117dbf", + "name":"rocketmq-spring-boot-starter-2.0.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/rocketmq-spring-boot-starter-2.0.3.jar", + "version":"2.0.3" + }, + { + "artifactId":"rocketmq-srvutil 4.5.1", + "groupId":"org.apache.rocketmq", + "md5":"6b4081e5ce3100bd4aec13b6532ee73d", + "name":"rocketmq-srvutil-4.5.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/rocketmq-srvutil-4.5.1.jar", + "version":"4.5.1" + }, + { + "artifactId":"io.reactivex#rxjava;1.2.0", + "groupId":null, + "md5":"e537191fbc9b7147a3254ce5a77e71dd", + "name":"rxjava-1.2.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/rxjava-1.2.0.jar", + "version":"1.2.0" + }, + { + "artifactId":null, + "groupId":null, + "md5":"f2024307755493aa09f5b8c10aa9d85a", + "name":"rxjava-3.1.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/rxjava-3.1.5.jar", + "version":null + }, + { + "artifactId":"io.reactivex#rxnetty;0.4.9", + "groupId":null, + "md5":"a25223e23e23cde545387fcb6e8b9018", + "name":"rxnetty-0.4.9.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/rxnetty-0.4.9.jar", + "version":"0.4.9" + }, + { + "artifactId":"io.reactivex#rxnetty-contexts;0.4.9", + "groupId":null, + "md5":"a6d0bc0c8e33aded4dee91c3f3f7c561", + "name":"rxnetty-contexts-0.4.9.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/rxnetty-contexts-0.4.9.jar", + "version":"0.4.9" + }, + { + "artifactId":"io.reactivex#rxnetty-servo;0.4.9", + "groupId":null, + "md5":"06654b96f18f8411da0ae2dc592e860a", + "name":"rxnetty-servo-0.4.9.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/rxnetty-servo-0.4.9.jar", + "version":"0.4.9" + }, + { + "artifactId":null, + "groupId":null, + "md5":"3445c96ff9ad2e2dbff74ad5cb2b5ccd", + "name":"s3-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/s3-2.20.42.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"650aa95d3bd47a186c4f91d28ee2f41e", + "name":"s3-transfer-manager-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/s3-transfer-manager-2.20.42.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"0f0a2a87f5b3c57a45ac3011c47a3090", + "name":"sadk-3.2999.1.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sadk-3.2999.1.3.jar", + "version":null + }, + { + "artifactId":"com.sap.mw.jco", + "groupId":"com.sap", + "md5":"2389973021426a1321d799497fbd63b5", + "name":"sapjco2-20240514.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sapjco2-20240514.jar", + "version":"20110510 1359 [2.1.10 (2011-05-10)]" + }, + { + "artifactId":null, + "groupId":null, + "md5":"806a5a441c1470971ebb2f0160baad7a", + "name":"scala-library-2.12.15.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/scala-library-2.12.15.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"51ff5df5337ba76606752001a82b0dd2", + "name":"sdk-core-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sdk-core-2.20.42.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"21697a2d50f03bfd93ccf7636f8118d3", + "name":"serializer-2.7.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/serializer-2.7.3.jar", + "version":null + }, + { + "artifactId":"com.netflix.servo#servo-core;0.12.21", + "groupId":null, + "md5":"9b7d6a33b41938e75f03d66484992210", + "name":"servo-core-0.12.21.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/servo-core-0.12.21.jar", + "version":"0.12.21" + }, + { + "artifactId":"sharding-core-api-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"397687c8f86026036946f318f456852d", + "name":"sharding-core-api-weaver-2.2.47.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-core-api-weaver-2.2.47.RELEASE.jar", + "version":"2.2.47.RELEASE" + }, + { + "artifactId":"sharding-core-common-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"f139154150a27424b3dacc9048310bb3", + "name":"sharding-core-common-weaver-2.2.21.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-core-common-weaver-2.2.21.RELEASE.jar", + "version":"2.2.21.RELEASE" + }, + { + "artifactId":"sharding-core-entry-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"5e238475cab490d1737c6148809609f5", + "name":"sharding-core-entry-weaver-2.2.14.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-core-entry-weaver-2.2.14.RELEASE.jar", + "version":"2.2.14.RELEASE" + }, + { + "artifactId":"sharding-core-execute-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"b184b4a8675a92689c07ec8fadcc4a4f", + "name":"sharding-core-execute-weaver-2.2.25.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-core-execute-weaver-2.2.25.RELEASE.jar", + "version":"2.2.25.RELEASE" + }, + { + "artifactId":"sharding-core-merge-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"c753c80cb43e3fd290086c97a4167f69", + "name":"sharding-core-merge-weaver-2.2.12.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-core-merge-weaver-2.2.12.RELEASE.jar", + "version":"2.2.12.RELEASE" + }, + { + "artifactId":"sharding-core-optimize-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"0a986408de26b7096ebb559a55628144", + "name":"sharding-core-optimize-weaver-2.2.11.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-core-optimize-weaver-2.2.11.RELEASE.jar", + "version":"2.2.11.RELEASE" + }, + { + "artifactId":"sharding-core-parse-common-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"b910227ecee922e5035c62148db38dd9", + "name":"sharding-core-parse-common-weaver-2.2.15.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-core-parse-common-weaver-2.2.15.RELEASE.jar", + "version":"2.2.15.RELEASE" + }, + { + "artifactId":"sharding-core-parse-mysql-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"d1f43f59cd3ce4de9792ee000bac191a", + "name":"sharding-core-parse-mysql-weaver-2.2.12.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-core-parse-mysql-weaver-2.2.12.RELEASE.jar", + "version":"2.2.12.RELEASE" + }, + { + "artifactId":"sharding-core-parse-oracle-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"c0b41c38b48672af71f6ce6498253ccb", + "name":"sharding-core-parse-oracle-weaver-2.2.12.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-core-parse-oracle-weaver-2.2.12.RELEASE.jar", + "version":"2.2.12.RELEASE" + }, + { + "artifactId":"sharding-core-parse-postgresql-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"b8a03abea31db410b4c4fbbe1c00a725", + "name":"sharding-core-parse-postgresql-weaver-2.2.12.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-core-parse-postgresql-weaver-2.2.12.RELEASE.jar", + "version":"2.2.12.RELEASE" + }, + { + "artifactId":"sharding-core-parse-spi-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"8b0e2fa03cb0a143ee86225ba3b2f799", + "name":"sharding-core-parse-spi-weaver-2.2.13.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-core-parse-spi-weaver-2.2.13.RELEASE.jar", + "version":"2.2.13.RELEASE" + }, + { + "artifactId":"sharding-core-parse-sqlserver-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"b75ef3096f8292d98950db5b63b1d1f9", + "name":"sharding-core-parse-sqlserver-weaver-2.2.12.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-core-parse-sqlserver-weaver-2.2.12.RELEASE.jar", + "version":"2.2.12.RELEASE" + }, + { + "artifactId":"sharding-core-rewrite-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"fa642fb770e6a474c0683a15b4cbb64e", + "name":"sharding-core-rewrite-weaver-2.2.13.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-core-rewrite-weaver-2.2.13.RELEASE.jar", + "version":"2.2.13.RELEASE" + }, + { + "artifactId":"sharding-core-route-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"c06de1ffbc6b9ceaa6c481202dff7bc4", + "name":"sharding-core-route-weaver-2.2.38.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-core-route-weaver-2.2.38.RELEASE.jar", + "version":"2.2.38.RELEASE" + }, + { + "artifactId":"weaver-framework-servicegovernance-limit", + "groupId":null, + "md5":"28f3b57f94092e72d266f8ea7ff43556", + "name":"weaver-framework-servicegovernance-limit-2.10.4.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-servicegovernance-limit-2.10.4.RELEASE.jar", + "version":"2.10.4.RELEASE" + }, + { + "artifactId":"weaver-doc-client", + "groupId":null, + "md5":"477884296607497b5d662aaf5ee53855", + "name":"weaver-doc-client-2.112.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-doc-client-2.112.0.RELEASE.jar", + "version":"2.112.0.RELEASE" + }, + { + "artifactId":"sharding-jdbc-spring-namespace-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"92f5ce606f64c867e588313471239444", + "name":"sharding-jdbc-spring-namespace-weaver-2.2.13.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-jdbc-spring-namespace-weaver-2.2.13.RELEASE.jar", + "version":"2.2.13.RELEASE" + }, + { + "artifactId":"sharding-transaction-core-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"89f4a5050d9959ebcf76db939f1dc3ff", + "name":"sharding-transaction-core-weaver-2.2.11.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-transaction-core-weaver-2.2.11.RELEASE.jar", + "version":"2.2.11.RELEASE" + }, + { + "artifactId":null, + "groupId":null, + "md5":"07711e342a2ed34e089fd3bafa71a083", + "name":"shims-0.9.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/shims-0.9.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"5ab0820156188bb24f211ac2319d9e5d", + "name":"simpleclient-0.5.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/simpleclient-0.5.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"ae2f36640cd69ef20c83712c96cf017d", + "name":"sketches-core-0.9.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sketches-core-0.9.0.jar", + "version":null + }, + { + "artifactId":"slf4j-api", + "groupId":null, + "md5":"1468c816e659d8013027d912863dc865", + "name":"slf4j-api-1.7.28.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/slf4j-api-1.7.28.jar", + "version":"1.7.28" + }, + { + "artifactId":null, + "groupId":null, + "md5":"8ef698ca783dd4f2363f733bbdd8b484", + "name":"snakeyaml-2.0.weaver.20240918.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/snakeyaml-2.0.weaver.20240918.jar", + "version":null + }, + { + "artifactId":"snappy-java", + "groupId":"org.xerial.snappy", + "md5":"d1d3b91e925c46a1a0f68b87298bafe8", + "name":"snappy-java-1.1.10.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/snappy-java-1.1.10.4.jar", + "version":"1.1.10.4" + }, + { + "artifactId":null, + "groupId":null, + "md5":"1c6032441aec11b523e1a7bfa96d60cf", + "name":"SparseBitSet-1.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/SparseBitSet-1.2.jar", + "version":null + }, + { + "artifactId":"spire.pdf for java", + "groupId":"com.spire", + "md5":"f984714c6a913765511c8cf412777185", + "name":"spire.pdf.free-5.1.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spire.pdf.free-5.1.0.jar", + "version":"5.1.0" + }, + { + "artifactId":"spring-amqp", + "groupId":"org.springframework.amqp", + "md5":"eff05453a893aadef1f28c4825faccbc", + "name":"spring-amqp-2.1.11.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-amqp-2.1.11.RELEASE.jar", + "version":"2.1.11.RELEASE" + }, + { + "artifactId":"spring-aop", + "groupId":null, + "md5":"610ff9713aea261c2d0a000ec5a2a12a", + "name":"spring-aop-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-aop-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":"spring-beans", + "groupId":null, + "md5":"caa4f4e6aceb22fe6a19d2114209f89f", + "name":"spring-beans-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-beans-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":"Spring Boot", + "groupId":null, + "md5":"f080cced45c17de10d743edccb0774f8", + "name":"spring-boot-2.1.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-boot-2.1.9.RELEASE.jar", + "version":"2.1.9.RELEASE" + }, + { + "artifactId":"Spring Boot AutoConfigure", + "groupId":null, + "md5":"55758a3a0d473ff075471e907e0606d9", + "name":"spring-boot-autoconfigure-2.1.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-boot-autoconfigure-2.1.9.RELEASE.jar", + "version":"2.1.9.RELEASE" + }, + { + "artifactId":"Spring Boot Configuration Processor", + "groupId":null, + "md5":"2dde22fe27a2a1a8d770a183feed5fe7", + "name":"spring-boot-configuration-processor-2.1.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-boot-configuration-processor-2.1.9.RELEASE.jar", + "version":"2.1.9.RELEASE" + }, + { + "artifactId":"Spring Boot Starter", + "groupId":null, + "md5":"34bcbdc428cbd76da0a7547a562bad18", + "name":"spring-boot-starter-2.1.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-boot-starter-2.1.9.RELEASE.jar", + "version":"2.1.9.RELEASE" + }, + { + "artifactId":"Spring Boot ActiveMQ Starter", + "groupId":null, + "md5":"f9325960255d18524b774a55445a1224", + "name":"spring-boot-starter-activemq-2.1.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-boot-starter-activemq-2.1.9.RELEASE.jar", + "version":"2.1.9.RELEASE" + }, + { + "artifactId":"Spring Boot AMQP Starter", + "groupId":null, + "md5":"ba7749fed55c4a708574c81c1d6cff91", + "name":"spring-boot-starter-amqp-2.1.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-boot-starter-amqp-2.1.9.RELEASE.jar", + "version":"2.1.9.RELEASE" + }, + { + "artifactId":"Spring Boot AOP Starter", + "groupId":null, + "md5":"9d1e4f300e9363bb6533a827da4b0140", + "name":"spring-boot-starter-aop-2.1.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-boot-starter-aop-2.1.9.RELEASE.jar", + "version":"2.1.9.RELEASE" + }, + { + "artifactId":"Spring Boot Data Redis Starter", + "groupId":null, + "md5":"58c3014843598ef39c2040c8b043ec22", + "name":"spring-boot-starter-data-redis-2.1.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-boot-starter-data-redis-2.1.9.RELEASE.jar", + "version":"2.1.9.RELEASE" + }, + { + "artifactId":"Spring Boot Integration Starter", + "groupId":null, + "md5":"637704cc6dc6db904df719a2e1f3d524", + "name":"spring-boot-starter-integration-2.1.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-boot-starter-integration-2.1.9.RELEASE.jar", + "version":"2.1.9.RELEASE" + }, + { + "artifactId":"Starter for using JDBC with the HikariCP connection pool", + "groupId":null, + "md5":"366790ba3f9bc27f8721f749d66fa5e8", + "name":"spring-boot-starter-jdbc-2.4.4.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-boot-starter-jdbc-2.4.4.jar", + "version":"2.4.4" + }, + { + "artifactId":"Spring Boot Json Starter", + "groupId":null, + "md5":"2d979072b22591010d3e6a7e395b30c9", + "name":"spring-boot-starter-json-2.1.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-boot-starter-json-2.1.9.RELEASE.jar", + "version":"2.1.9.RELEASE" + }, + { + "artifactId":"Starter for using Log4j2 for logging. An alternative to spring-boot-starter-logging", + "groupId":null, + "md5":"e4e546c543f85a1cd98c5b5ffb712eda", + "name":"spring-boot-starter-log4j2-2.4.5.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-boot-starter-log4j2-2.4.5.jar", + "version":"2.4.5" + }, + { + "artifactId":"Stax2 API", + "groupId":"org.codehaus.woodstox", + "md5":"af8377bc7882332e22456616a9f164f6", + "name":"stax2-api-4.2.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/stax2-api-4.2.1.jar", + "version":"4.2.1" + }, + { + "artifactId":"Spring Boot Quartz Starter", + "groupId":null, + "md5":"5337086afa3280f8ec8620a174216258", + "name":"spring-boot-starter-quartz-2.1.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-boot-starter-quartz-2.1.9.RELEASE.jar", + "version":"2.1.9.RELEASE" + }, + { + "artifactId":"weaver-version-upgrade-core", + "groupId":null, + "md5":"bf54a6fe72af6754223458502bfcbf13", + "name":"weaver-version-upgrade-core-2.5.2.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-version-upgrade-core-2.5.2.RELEASE.jar", + "version":"2.5.2.RELEASE" + }, + { + "artifactId":"Spring Boot Tomcat Starter", + "groupId":null, + "md5":"d73675dd4f66af521401aadfe66092dc", + "name":"spring-boot-starter-tomcat-2.1.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-boot-starter-tomcat-2.1.9.RELEASE.jar", + "version":"2.1.9.RELEASE" + }, + { + "artifactId":"Spring Boot Validation Starter", + "groupId":null, + "md5":"ccd5d2a4f477d7441521e9e910fdc7cc", + "name":"spring-boot-starter-validation-2.1.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-boot-starter-validation-2.1.9.RELEASE.jar", + "version":"2.1.9.RELEASE" + }, + { + "artifactId":"Spring Boot Web Starter", + "groupId":null, + "md5":"683d4208ac2f16d92bdbf1f7cbe524de", + "name":"spring-boot-starter-web-2.1.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-boot-starter-web-2.1.9.RELEASE.jar", + "version":"2.1.9.RELEASE" + }, + { + "artifactId":"weaver-eb-common-base", + "groupId":null, + "md5":"3137830c64ea81bcfecca60929e780aa", + "name":"weaver-eb-common-base-2.29.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-eb-common-base-2.29.0.RELEASE.jar", + "version":"2.29.0.RELEASE" + }, + { + "artifactId":"Spring Boot WebSocket Starter", + "groupId":null, + "md5":"6607692f98a4c67e8b8eba520e6d0af2", + "name":"spring-boot-starter-websocket-2.1.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-boot-starter-websocket-2.1.9.RELEASE.jar", + "version":"2.1.9.RELEASE" + }, + { + "artifactId":"Spring Cloud Commons", + "groupId":"org.springframework.cloud", + "md5":"56115be53e06ec1313592752e4c254c4", + "name":"spring-cloud-commons-2.1.5.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-cloud-commons-2.1.5.RELEASE.jar", + "version":"2.1.5.RELEASE" + }, + { + "artifactId":"Spring Cloud Context", + "groupId":"org.springframework.cloud", + "md5":"10d39a93f02a27bbec8be7b5f20c3e69", + "name":"spring-cloud-context-2.1.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-cloud-context-2.1.0.RELEASE.jar", + "version":"2.1.0.RELEASE" + }, + { + "artifactId":"Spring Cloud Netflix Archaius", + "groupId":"org.springframework.cloud", + "md5":"3375a46d87ccc0fff953a4d3da82a7d1", + "name":"spring-cloud-netflix-archaius-2.1.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-cloud-netflix-archaius-2.1.0.RELEASE.jar", + "version":"2.1.0.RELEASE" + }, + { + "artifactId":"spring-cloud-netflix-ribbon", + "groupId":"org.springframework.cloud", + "md5":"c9f7f0ed267eea2de4458c8471bf9dfa", + "name":"spring-cloud-netflix-ribbon-2.1.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-cloud-netflix-ribbon-2.1.0.RELEASE.jar", + "version":"2.1.0.RELEASE" + }, + { + "artifactId":"weaver-basic-online-web-api", + "groupId":null, + "md5":"30ce2bfadd9c3957629425f60cb0454f", + "name":"weaver-basic-online-web-api-2.21.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-basic-online-web-api-2.21.0.RELEASE.jar", + "version":"2.21.0.RELEASE" + }, + { + "artifactId":"spring-cloud-starter", + "groupId":"org.springframework.cloud", + "md5":"b81e075ca04aa9203b36aadb00cff283", + "name":"spring-cloud-starter-2.1.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-cloud-starter-2.1.0.RELEASE.jar", + "version":"2.1.0.RELEASE" + }, + { + "artifactId":"Spring Cloud Starter Alibaba Nacos Config", + "groupId":"com.alibaba.cloud", + "md5":"1f655934e7092cdac8933d983220c5bb", + "name":"spring-cloud-starter-alibaba-nacos-config-2.1.2.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-cloud-starter-alibaba-nacos-config-2.1.2.RELEASE.jar", + "version":"2.1.2.RELEASE" + }, + { + "artifactId":"Spring Cloud Starter Alibaba Nacos Discovery", + "groupId":"com.alibaba.cloud", + "md5":"2d8acdfedc9145aee55793ad54940967", + "name":"spring-cloud-starter-alibaba-nacos-discovery-2.1.2.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-cloud-starter-alibaba-nacos-discovery-2.1.2.RELEASE.jar", + "version":"2.1.2.RELEASE" + }, + { + "artifactId":"Spring Cloud Starter Dubbo", + "groupId":"com.alibaba.cloud", + "md5":"83c22b5894e52669e1764e5088953df6", + "name":"spring-cloud-starter-dubbo-2.1.2.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-cloud-starter-dubbo-2.1.2.RELEASE.jar", + "version":"2.1.2.RELEASE" + }, + { + "artifactId":"Spring Cloud Starter Netflix Archaius", + "groupId":"org.springframework.cloud", + "md5":"c9df087e89e861db25b8f389a73e7412", + "name":"spring-cloud-starter-netflix-archaius-2.1.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-cloud-starter-netflix-archaius-2.1.0.RELEASE.jar", + "version":"2.1.0.RELEASE" + }, + { + "artifactId":"Spring Cloud Starter Netflix Ribbon", + "groupId":"org.springframework.cloud", + "md5":"0f9e790401c23eb71af8e43d63d0ea3b", + "name":"spring-cloud-starter-netflix-ribbon-2.1.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-cloud-starter-netflix-ribbon-2.1.0.RELEASE.jar", + "version":"2.1.0.RELEASE" + }, + { + "artifactId":"spring-context", + "groupId":null, + "md5":"e2b0a4d56b7127b124b173571e310162", + "name":"spring-context-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-context-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":null, + "groupId":null, + "md5":"65cf3d19e445aa7930206ee4bbb70476", + "name":"spring-context-support-1.0.11.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-context-support-1.0.11.jar", + "version":null + }, + { + "artifactId":"spring-context-support", + "groupId":null, + "md5":"4aefc643b9ae6745bc315e22c07113d6", + "name":"spring-context-support-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-context-support-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":"spring-core", + "groupId":null, + "md5":"880373889abcbc760d4904a218557047", + "name":"spring-core-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-core-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":"Spring Data Core", + "groupId":null, + "md5":"c58ff0bed62327db3e98417636cfef55", + "name":"spring-data-commons-2.1.21.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-data-commons-2.1.21.RELEASE.jar", + "version":"2.1.21.RELEASE" + }, + { + "artifactId":"Spring Data KeyValue", + "groupId":null, + "md5":"461fb57c84178b80d5e534d461afa40d", + "name":"spring-data-keyvalue-2.1.11.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-data-keyvalue-2.1.11.RELEASE.jar", + "version":"2.1.11.RELEASE" + }, + { + "artifactId":"weaver-esb-common-sdk", + "groupId":null, + "md5":"4e264029d3d46a9f99d5f6693d612517", + "name":"weaver-esb-common-sdk-2.23.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-esb-common-sdk-2.23.0.RELEASE.jar", + "version":"2.23.0.RELEASE" + }, + { + "artifactId":"weaver-ebuilder-designer-sdk", + "groupId":null, + "md5":"f62bcd64d5076a38f2291685ff567e4c", + "name":"weaver-ebuilder-designer-sdk-2.52.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-designer-sdk-2.52.0.RELEASE.jar", + "version":"2.52.0.RELEASE" + }, + { + "artifactId":"spring-expression", + "groupId":null, + "md5":"63b3a4fbb2b76491cac99f268d6383f9", + "name":"spring-expression-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-expression-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":"spring-integration-core", + "groupId":"org.springframework.integration", + "md5":"6f1c629eb07a206c81c59c10ff42bafe", + "name":"spring-integration-core-5.1.8.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-integration-core-5.1.8.RELEASE.jar", + "version":"5.1.8.RELEASE" + }, + { + "artifactId":"spring-jcl", + "groupId":null, + "md5":"087de0206a575e129f1b4c1126d88d2e", + "name":"spring-jcl-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-jcl-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":"spring-jdbc", + "groupId":null, + "md5":"34ddfc02ea2cf232c52ab560c9b44ccb", + "name":"spring-jdbc-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-jdbc-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":"spring-jms", + "groupId":null, + "md5":"431ee5dc36514382af8ac56c5b774f7a", + "name":"spring-jms-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-jms-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":"spring-kafka", + "groupId":"org.springframework.kafka", + "md5":"5a5c1997a62e2a209f99f0aefa8b05ef", + "name":"spring-kafka-2.2.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-kafka-2.2.9.RELEASE.jar", + "version":"2.2.9.RELEASE" + }, + { + "artifactId":"spring-messaging", + "groupId":null, + "md5":"c4b08b2bef2ecbf7d2f450b233cedb95", + "name":"spring-messaging-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-messaging-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":"spring-oxm", + "groupId":null, + "md5":"8fd77ce162704c769b93568645b30f70", + "name":"spring-oxm-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-oxm-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":null, + "groupId":null, + "md5":"4e6325e5ed2c1aa1949313c184d83640", + "name":"spring-plugin-core-1.2.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-plugin-core-1.2.0.RELEASE.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"63a461c6e878b1a510f0bb5c58b7ade7", + "name":"spring-plugin-metadata-1.2.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-plugin-metadata-1.2.0.RELEASE.jar", + "version":null + }, + { + "artifactId":"spring-rabbit", + "groupId":"org.springframework.amqp", + "md5":"ebd41e5d8d438e27b493b6b3570ed7aa", + "name":"spring-rabbit-2.1.11.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-rabbit-2.1.11.RELEASE.jar", + "version":"2.1.11.RELEASE" + }, + { + "artifactId":null, + "groupId":null, + "md5":"26edbc6fd4efaec1a360e035de04287f", + "name":"spring-retry-1.2.4.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-retry-1.2.4.RELEASE.jar", + "version":null + }, + { + "artifactId":"spring-security-cas", + "groupId":null, + "md5":"f551788df07efc0b0029e9e1faa3adee", + "name":"spring-security-cas-5.1.6.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-security-cas-5.1.6.RELEASE.jar", + "version":"5.1.6.RELEASE" + }, + { + "artifactId":"spring-security-config", + "groupId":null, + "md5":"0610cca15dded1e497df3710825d6918", + "name":"spring-security-config-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-security-config-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":"spring-security-core", + "groupId":null, + "md5":"a2c54233dd7bbef10fc6b64f634f9e35", + "name":"spring-security-core-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-security-core-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":"spring-security-crypto", + "groupId":null, + "md5":"8a072da91645d710f7b81e6ac07f266d", + "name":"spring-security-crypto-5.1.6.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-security-crypto-5.1.6.RELEASE.jar", + "version":"5.1.6.RELEASE" + }, + { + "artifactId":null, + "groupId":null, + "md5":"ffe04c114ea8c11eef8f014596b4c694", + "name":"spring-security-rsa-1.0.7.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-security-rsa-1.0.7.RELEASE.jar", + "version":null + }, + { + "artifactId":"spring-security-web", + "groupId":null, + "md5":"a6c9627b2e198d2a19228ae5a018b35b", + "name":"spring-security-web-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-security-web-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":"spring-tx", + "groupId":null, + "md5":"5a2b3ab2072009ed8e24cddc523629c5", + "name":"spring-tx-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-tx-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":"spring-web", + "groupId":null, + "md5":"bde15df22b69d39746706e286e09bb2c", + "name":"spring-web-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-web-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":"spring-webflux", + "groupId":null, + "md5":"456d156e76ef5133c6d1741eabe2cbce", + "name":"spring-webflux-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-webflux-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":null, + "groupId":null, + "md5":"f8238be7236429bc6c30ab2316748139", + "name":"sentinel-datasource-extension-1.8.8.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sentinel-datasource-extension-1.8.8.jar", + "version":null + }, + { + "artifactId":"spring-websocket", + "groupId":null, + "md5":"fd7831d8f6aaa80ae43de6576cbbc6ff", + "name":"spring-websocket-5.1.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-websocket-5.1.10.RELEASE.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":"springfox-core", + "groupId":null, + "md5":"28b0d37b0ce9483597466f49a37ce562", + "name":"springfox-core-2.9.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/springfox-core-2.9.2.jar", + "version":"null" + }, + { + "artifactId":"springfox-schema", + "groupId":null, + "md5":"2d5a141a7c85c9b82acb4c16710c36ee", + "name":"springfox-schema-2.9.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/springfox-schema-2.9.2.jar", + "version":"null" + }, + { + "artifactId":"springfox-spi", + "groupId":null, + "md5":"1433cbbb72dabde215e83f1e4faa5cbf", + "name":"springfox-spi-2.9.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/springfox-spi-2.9.2.jar", + "version":"null" + }, + { + "artifactId":"springfox-spring-web", + "groupId":null, + "md5":"427322d64ff9ce6fa431afe35329f52b", + "name":"springfox-spring-web-2.9.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/springfox-spring-web-2.9.2.jar", + "version":"null" + }, + { + "artifactId":"springfox-swagger-common", + "groupId":null, + "md5":"bd3d55991beef2ca5e98ee61215c33da", + "name":"springfox-swagger-common-2.9.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/springfox-swagger-common-2.9.2.jar", + "version":"null" + }, + { + "artifactId":"springfox-swagger-ui", + "groupId":null, + "md5":"83e94205067bcdcfafaaa4e08f38ef81", + "name":"springfox-swagger-ui-2.9.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/springfox-swagger-ui-2.9.2.jar", + "version":"2.9.2" + }, + { + "artifactId":"springfox-swagger2", + "groupId":null, + "md5":"34d27cb411e654f3c2b69bf536984e77", + "name":"springfox-swagger2-2.9.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/springfox-swagger2-2.9.2.jar", + "version":"null" + }, + { + "artifactId":null, + "groupId":null, + "md5":"939de1999540df4dd4cc3d65a27d97cd", + "name":"swagger-annotations-1.6.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/swagger-annotations-1.6.0.jar", + "version":"1.6.0" + }, + { + "artifactId":null, + "groupId":null, + "md5":"b7008fd43bec00332e966cc30066eff3", + "name":"swagger-models-1.6.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/swagger-models-1.6.0.jar", + "version":"1.6.0" + }, + { + "artifactId":null, + "groupId":null, + "md5":"c819f1d1280ccd8d465d62c877478e12", + "name":"swxa-crypto-20220922.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/swxa-crypto-20220922.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"8b8d1dd64a947360060bce695fa9d0f6", + "name":"swxa-jce-20220922.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/swxa-jce-20220922.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"4b8777b2b4e278aace50b2c068ce7c63", + "name":"t-digest-3.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/t-digest-3.2.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"5bdf4475f6fba0a8d00794f46bf0dcb4", + "name":"tencentcloud-sdk-java-3.1.699.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/tencentcloud-sdk-java-3.1.699.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"95b3fd283dab0a896282e5a42efdc087", + "name":"tencentcloud-sdk-java-common-3.1.213.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/tencentcloud-sdk-java-common-3.1.213.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"e37dec41b7851d971cb26cc09ea4be05", + "name":"tencentcloud-sdk-java-kms-3.1.213.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/tencentcloud-sdk-java-kms-3.1.213.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"1e95cdd61332b48227f959ab8c070da6", + "name":"third-party-jackson-core-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/third-party-jackson-core-2.20.42.jar", + "version":null + }, + { + "artifactId":"Thumbnailator", + "groupId":null, + "md5":"53717c1efb8c243d7e60f34303fdc6ab", + "name":"thumbnailator-0.4.13.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/thumbnailator-0.4.13.jar", + "version":"0.4.13" + }, + { + "artifactId":"Apache Tika core", + "groupId":null, + "md5":"665fc1fe2aed403f2f3abe4568ce7292", + "name":"tika-core-2.4.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/tika-core-2.4.1.jar", + "version":"2.4.1" + }, + { + "artifactId":"Token provider", + "groupId":"org.apache.kerby", + "md5":"c9ebfeba17a28a69f33acbb5b6e831c5", + "name":"token-provider-1.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/token-provider-1.0.1.jar", + "version":"1.0.1" + }, + { + "artifactId":null, + "groupId":null, + "md5":"ec3c2a86c431dda3a7a3d79fd9341546", + "name":"tomcat-annotations-api-9.0.26.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/tomcat-annotations-api-9.0.26.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"d63c5ff054c6846c67645ed7cc407121", + "name":"toolgood-words-3.0.3.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/toolgood-words-3.0.3.1.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"eb7376ce330694edc83a094d3ec63211", + "name":"transmittable-thread-local-2.13.2.weaver.20240520.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/transmittable-thread-local-2.13.2.weaver.20240520.jar", + "version":null + }, + { + "artifactId":"TXW Runtime", + "groupId":"com.oracle", + "md5":"0fed730907ba86376ef392ee7eb42d5f", + "name":"txw2-2.3.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/txw2-2.3.1.jar", + "version":"2.3.1" + }, + { + "artifactId":"UrlRewriteFilter", + "groupId":"org.tuckey", + "md5":"661a3cd806dfa58c4c08c7e6dff97ea2", + "name":"urlrewritefilter-4.0.3.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/urlrewritefilter-4.0.3.jar", + "version":"4.0.3" + }, + { + "artifactId":null, + "groupId":null, + "md5":"dca05e50173cf85ce247cd1cf67c2c76", + "name":"utils-2.20.42.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/utils-2.20.42.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"e7c07491e229b40738ba0d4be05cedca", + "name":"uzaygezen-core-0.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/uzaygezen-core-0.2.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"5d02c034034a7a16725ceff787e191d6", + "name":"validation-api-2.0.1.Final.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/validation-api-2.0.1.Final.jar", + "version":null + }, + { + "artifactId":"weaver-common-elog-aop", + "groupId":null, + "md5":"b409a6ac9113d7d017d60e6e192484c5", + "name":"weaver-common-elog-aop-2.2.118.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-elog-aop-2.2.118.RELEASE.jar", + "version":"2.2.118.RELEASE" + }, + { + "artifactId":"weaver-map-component", + "groupId":null, + "md5":"b8195ca9bbe83dc35f7ccfc67653db70", + "name":"weaver-map-component-2.15.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-map-component-2.15.0.RELEASE.jar", + "version":"2.15.0.RELEASE" + }, + { + "artifactId":"weaver-esb-component-base", + "groupId":null, + "md5":"e7d7db62e72ed20f995f0faae6b59e66", + "name":"weaver-esb-component-base-2.36.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-esb-component-base-2.36.0.RELEASE.jar", + "version":"2.36.0.RELEASE" + }, + { + "artifactId":"weaver-file-utils", + "groupId":null, + "md5":"bb7b7286df6ab5edf0156ff4d82f46b0", + "name":"weaver-file-utils-2.6.2.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-file-utils-2.6.2.RELEASE.jar", + "version":"2.6.2.RELEASE" + }, + { + "artifactId":"weaver-common-form-browser", + "groupId":null, + "md5":"a5db0838540f78732268becf8d954a88", + "name":"weaver-common-form-browser-2.28.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-form-browser-2.28.1.RELEASE.jar", + "version":"2.28.1.RELEASE" + }, + { + "artifactId":null, + "groupId":null, + "md5":"049611d5be04fb40c5241a997fb206c2", + "name":"sentinel-apache-dubbo-adapter-1.8.8.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sentinel-apache-dubbo-adapter-1.8.8.jar", + "version":null + }, + { + "artifactId":"weaver-common-cas-context", + "groupId":null, + "md5":"9e3592a45ee885516dd370898ec2ec5e", + "name":"weaver-common-cas-context-2.7.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-cas-context-2.7.0.RELEASE.jar", + "version":"2.7.0.RELEASE" + }, + { + "artifactId":"weaver-ebuilder-coms-dev-qrcode", + "groupId":null, + "md5":"6dc9f4a110a6a4bddd7c11516a8f270f", + "name":"weaver-ebuilder-coms-dev-qrcode-2.14.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-coms-dev-qrcode-2.14.0.RELEASE.jar", + "version":"2.14.0.RELEASE" + }, + { + "artifactId":"weaver-odoc-api", + "groupId":null, + "md5":"cb9c9eefa590758340165a567bb6b0a9", + "name":"weaver-odoc-api-2.5.39.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-odoc-api-2.5.39.RELEASE.jar", + "version":"2.5.39.RELEASE" + }, + { + "artifactId":"weaver-utils-component", + "groupId":null, + "md5":"ea77af44dcca409e7b129a49dc542529", + "name":"weaver-utils-component-2.24.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-utils-component-2.24.0.RELEASE.jar", + "version":"2.24.0.RELEASE" + }, + { + "artifactId":"Teams Storage API", + "groupId":null, + "md5":"92cd3b51f2de887ee33e581e8190e4ae", + "name":"weaver-storage-2.22.6.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-storage-2.22.6.RELEASE.jar", + "version":"2.22.6.RELEASE" + }, + { + "artifactId":"weaver-inc-data-api", + "groupId":null, + "md5":"edafd37900e0967228f27e4df06963c1", + "name":"weaver-inc-data-api-2.20.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-inc-data-api-2.20.0.RELEASE.jar", + "version":"2.20.0.RELEASE" + }, + { + "artifactId":"weaver-workflow-common-biz", + "groupId":null, + "md5":"3e3523bfb7bb03d5b2caa7d0ad5bb534", + "name":"weaver-workflow-common-biz-2.160.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-workflow-common-biz-2.160.0.RELEASE.jar", + "version":"2.160.0.RELEASE" + }, + { + "artifactId":"weaver-form-component-mvc", + "groupId":null, + "md5":"b9be1e1f17efe6de2089640bcaa9cb0c", + "name":"weaver-form-component-mvc-2.39.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-form-component-mvc-2.39.1.RELEASE.jar", + "version":"2.39.1.RELEASE" + }, + { + "artifactId":"weaver-calendar-api", + "groupId":null, + "md5":"fac2e7c0b43c9bb26bf81185c8337f6c", + "name":"weaver-calendar-api-2.13.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-calendar-api-2.13.1.RELEASE.jar", + "version":"2.13.1.RELEASE" + }, + { + "artifactId":"weaver-calendar-bean", + "groupId":null, + "md5":"00d1a079d1b91543323d7bf911ecd931", + "name":"weaver-calendar-bean-2.15.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-calendar-bean-2.15.1.RELEASE.jar", + "version":"2.15.1.RELEASE" + }, + { + "artifactId":"weaver-esb-base-entity", + "groupId":null, + "md5":"16d8b0eec210e285a466f6211cc1e024", + "name":"weaver-esb-base-entity-2.60.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-esb-base-entity-2.60.0.RELEASE.jar", + "version":"2.60.0.RELEASE" + }, + { + "artifactId":"weaver-security-framework-api", + "groupId":null, + "md5":"cde153be6b792ca16fb77b31b7e52378", + "name":"weaver-security-framework-api-2.4.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-security-framework-api-2.4.1.RELEASE.jar", + "version":"2.4.1.RELEASE" + }, + { + "artifactId":"weaver-common-id-generator", + "groupId":null, + "md5":"6ac54123b4300c1a0537fdc9996480f6", + "name":"weaver-common-id-generator-2.3.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-id-generator-2.3.1.RELEASE.jar", + "version":"2.3.1.RELEASE" + }, + { + "artifactId":"weaver-signcenter-qiyuesuo", + "groupId":null, + "md5":"2bb85a6bbed3b634f3d31b1088f6bc43", + "name":"weaver-signcenter-qiyuesuo-2.5.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-signcenter-qiyuesuo-2.5.1.RELEASE.jar", + "version":"2.5.1.RELEASE" + }, + { + "artifactId":"weaver-framework-remoting-common", + "groupId":null, + "md5":"c5089386dea5274d66236d26783bef42", + "name":"weaver-framework-remoting-common-2.14.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-remoting-common-2.14.0.RELEASE.jar", + "version":"2.14.0.RELEASE" + }, + { + "artifactId":"weaver-bigdata-api", + "groupId":null, + "md5":"7270345a1a06161c7104241ffdf64ced", + "name":"weaver-bigdata-api-2.19.15.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-bigdata-api-2.19.15.RELEASE.jar", + "version":"2.19.15.RELEASE" + }, + { + "artifactId":"weaver-common-base", + "groupId":null, + "md5":"8c4a5a93fc8f66be0bcb8b69d31bb1e3", + "name":"weaver-common-base-2.11.5.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-base-2.11.5.RELEASE.jar", + "version":"2.11.5.RELEASE" + }, + { + "artifactId":"weaver-common-baseserver-client", + "groupId":null, + "md5":"706a96a21a9e06a9751e00d48cff553b", + "name":"weaver-common-baseserver-client-2.25.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-baseserver-client-2.25.0.RELEASE.jar", + "version":"2.25.0.RELEASE" + }, + { + "artifactId":"weaver-common-authority", + "groupId":null, + "md5":"111d9d5bdacf43938dba5b0b5cbd6d3e", + "name":"weaver-common-authority-2.22.12.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-authority-2.22.12.RELEASE.jar", + "version":"2.22.12.RELEASE" + }, + { + "artifactId":"weaver-intcenter-common-convert-starter", + "groupId":null, + "md5":"e8686dbdca17520fa5e8d1b10e39bbdc", + "name":"weaver-intcenter-common-convert-starter-2.10.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-intcenter-common-convert-starter-2.10.0.RELEASE.jar", + "version":"2.10.0.RELEASE" + }, + { + "artifactId":"weaver-common-cas-client", + "groupId":null, + "md5":"2b4971ed2307a0e3eda32ce1a6b7bbfc", + "name":"weaver-common-cas-client-2.30.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-cas-client-2.30.0.RELEASE.jar", + "version":"2.30.0.RELEASE" + }, + { + "artifactId":"weaver-ei-common", + "groupId":null, + "md5":"87aa3229b647af25569a56ddea7e74e7", + "name":"weaver-ei-common-2.31.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ei-common-2.31.0.RELEASE.jar", + "version":"2.31.0.RELEASE" + }, + { + "artifactId":"weaver-common-json", + "groupId":null, + "md5":"af4e63f65341b0614f46476de4378c10", + "name":"weaver-common-json-2.2.14.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-json-2.2.14.RELEASE.jar", + "version":"2.2.14.RELEASE" + }, + { + "artifactId":"weaver-common-component", + "groupId":null, + "md5":"6972f90047f862aa15ab7a0b808db0c1", + "name":"weaver-common-component-2.6.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-component-2.6.0.RELEASE.jar", + "version":"2.6.0.RELEASE" + }, + { + "artifactId":"weaver-common-context", + "groupId":null, + "md5":"bd668a70b2e9cbb43b5a6c04d5817728", + "name":"weaver-common-context-2.17.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-context-2.17.0.RELEASE.jar", + "version":"2.17.0.RELEASE" + }, + { + "artifactId":"weaver attend Module", + "groupId":null, + "md5":"ca0ade7dae685339b8736cf7ba8d9031", + "name":"weaver-attend-2.55.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-attend-2.55.0.RELEASE.jar", + "version":"2.55.0.RELEASE" + }, + { + "artifactId":"weaver-common-framework", + "groupId":null, + "md5":"2a5c724990717932d2c23105e9be2eec", + "name":"weaver-common-framework-2.15.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-framework-2.15.0.RELEASE.jar", + "version":"2.15.0.RELEASE" + }, + { + "artifactId":"sharding-jdbc-spring-boot-starter-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"55288c29bcdb6d6b0835782bec0005de", + "name":"sharding-jdbc-spring-boot-starter-weaver-2.2.89.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-jdbc-spring-boot-starter-weaver-2.2.89.RELEASE.jar", + "version":"2.2.89.RELEASE" + }, + { + "artifactId":"weaver-mc-api", + "groupId":null, + "md5":"8b92a8e9fd22f2700d18f16cf8df5a01", + "name":"weaver-mc-api-2.64.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-mc-api-2.64.0.RELEASE.jar", + "version":"2.64.0.RELEASE" + }, + { + "artifactId":"weaver-common-elog", + "groupId":null, + "md5":"d6b52f35775314bab6bbca07b86bc355", + "name":"weaver-common-elog-2.2.37.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-elog-2.2.37.RELEASE.jar", + "version":"2.2.37.RELEASE" + }, + { + "artifactId":"weaver-eb-thirdapi-api", + "groupId":null, + "md5":"14a02f8063369f9c646e8d3258bc376b", + "name":"weaver-eb-thirdapi-api-2.32.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-eb-thirdapi-api-2.32.0.RELEASE.jar", + "version":"2.32.0.RELEASE" + }, + { + "artifactId":"weaver-common-elog-bean", + "groupId":null, + "md5":"0d63508de13ddd5524c866a16b4586d3", + "name":"weaver-common-elog-bean-2.2.50.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-elog-bean-2.2.50.RELEASE.jar", + "version":"2.2.50.RELEASE" + }, + { + "artifactId":"weaver-print-api", + "groupId":null, + "md5":"fc03670b4a10deee019ee531c2ea65b0", + "name":"weaver-print-api-2.15.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-print-api-2.15.0.RELEASE.jar", + "version":"2.15.0.RELEASE" + }, + { + "artifactId":"weaver-esb-param", + "groupId":null, + "md5":"21d512a0a0a7fd7a0cdf1e324e68649b", + "name":"weaver-esb-param-2.16.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-esb-param-2.16.0.RELEASE.jar", + "version":"2.16.0.RELEASE" + }, + { + "artifactId":"weaver-common-esearch-utils", + "groupId":null, + "md5":"6dd95d43c00b0a4dd255cd30cb77d2a0", + "name":"weaver-common-esearch-utils-2.2.11.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-esearch-utils-2.2.11.RELEASE.jar", + "version":"2.2.11.RELEASE" + }, + { + "artifactId":"weaver-common-form-extend", + "groupId":null, + "md5":"b37c290f4444745c545b5a6872d91045", + "name":"weaver-common-form-extend-2.44.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-form-extend-2.44.1.RELEASE.jar", + "version":"2.44.1.RELEASE" + }, + { + "artifactId":"weaver-common-excel-layout-bean", + "groupId":null, + "md5":"b98f97df6830f747f85366cc0bea26f3", + "name":"weaver-common-excel-layout-bean-2.2.20.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-excel-layout-bean-2.2.20.RELEASE.jar", + "version":"2.2.20.RELEASE" + }, + { + "artifactId":"weaver-common-form-datasource", + "groupId":null, + "md5":"ce51a0ffc386cb13d43ccfabfbfb9093", + "name":"weaver-common-form-datasource-2.26.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-form-datasource-2.26.1.RELEASE.jar", + "version":"2.26.1.RELEASE" + }, + { + "artifactId":"weaver-project-api", + "groupId":null, + "md5":"2ed9989556246845e126bde48b37473c", + "name":"weaver-project-api-2.18.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-project-api-2.18.0.RELEASE.jar", + "version":"2.18.0.RELEASE" + }, + { + "artifactId":"weaver-loom-sdk", + "groupId":null, + "md5":"1fcedc421fa6fa2fa0e8396913297028", + "name":"weaver-loom-sdk-2.13.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-loom-sdk-2.13.0.RELEASE.jar", + "version":"2.13.0.RELEASE" + }, + { + "artifactId":"weaver-browser-component", + "groupId":null, + "md5":"b0d4404c27da38658809f53d85e119bb", + "name":"weaver-browser-component-2.92.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-browser-component-2.92.1.RELEASE.jar", + "version":"2.92.1.RELEASE" + }, + { + "artifactId":"weaver-ebuilder-app-api", + "groupId":null, + "md5":"28e6ded34272a69a7941e1ed9eee92c9", + "name":"weaver-ebuilder-app-api-2.49.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-app-api-2.49.0.RELEASE.jar", + "version":"2.49.0.RELEASE" + }, + { + "artifactId":"weaver-common-print-util", + "groupId":null, + "md5":"fafe801eebcf6a0cdbfce30494e27786", + "name":"weaver-common-print-util-2.16.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-print-util-2.16.0.RELEASE.jar", + "version":"2.16.0.RELEASE" + }, + { + "artifactId":"weaver-cloudstore-api", + "groupId":null, + "md5":"3c38266d70d1c582020d9d94742b1e9e", + "name":"weaver-cloudstore-api-2.6.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-cloudstore-api-2.6.1.RELEASE.jar", + "version":"2.6.1.RELEASE" + }, + { + "artifactId":"weaver-ldap-web-convert", + "groupId":null, + "md5":"1d4fb8d081e1eb09273b20d4dbc0dda1", + "name":"weaver-ldap-web-convert-2.10.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ldap-web-convert-2.10.0.RELEASE.jar", + "version":"2.10.0.RELEASE" + }, + { + "artifactId":"weaver-esb-server-api", + "groupId":null, + "md5":"db28059c0b08d7fdf2aa4310d92cf744", + "name":"weaver-esb-server-api-2.27.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-esb-server-api-2.27.0.RELEASE.jar", + "version":"2.27.0.RELEASE" + }, + { + "artifactId":"weaver-crm-api", + "groupId":null, + "md5":"75c3beff064d9793b8694be802498fbc", + "name":"weaver-crm-api-2.21.5.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-crm-api-2.21.5.RELEASE.jar", + "version":"2.21.5.RELEASE" + }, + { + "artifactId":"weaver-common-crypto", + "groupId":null, + "md5":"6bf06b9399200ccc83eee1f230cbcd46", + "name":"weaver-common-crypto-2.5.6.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-crypto-2.5.6.RELEASE.jar", + "version":"2.5.6.RELEASE" + }, + { + "artifactId":"druid", + "groupId":"com.alibaba", + "md5":"a57793e2f418e0366b8b0e1300582089", + "name":"druid-1.1.23.weaver.20250202.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/druid-1.1.23.weaver.20250202.jar", + "version":"1.1.23.weaver.20250202" + }, + { + "artifactId":"weaver-workflow-rule-common", + "groupId":null, + "md5":"0692b64615ca7e46f6cf1fb29933b1f0", + "name":"weaver-workflow-rule-common-2.132.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-workflow-rule-common-2.132.0.RELEASE.jar", + "version":"2.132.0.RELEASE" + }, + { + "artifactId":"weaver-ebuilder-coms-dev-base", + "groupId":null, + "md5":"ad7dddf22283131b7363295d9181f63f", + "name":"weaver-ebuilder-coms-dev-base-2.87.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-coms-dev-base-2.87.0.RELEASE.jar", + "version":"2.87.0.RELEASE" + }, + { + "artifactId":"weaver-comment-component-api", + "groupId":null, + "md5":"99ef45bd3a9aca908e9086dd499b02d1", + "name":"weaver-comment-component-api-2.37.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-comment-component-api-2.37.0.RELEASE.jar", + "version":"2.37.0.RELEASE" + }, + { + "artifactId":"weaver-ebuilder-coms-api", + "groupId":null, + "md5":"21299a1fc1c7a0d280faee22b0c1184a", + "name":"weaver-ebuilder-coms-api-2.48.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-coms-api-2.48.0.RELEASE.jar", + "version":"2.48.0.RELEASE" + }, + { + "artifactId":"weaver-framework-remoting-rest-client", + "groupId":null, + "md5":"c610767bfdad3c52d31b9d095ebf1b3a", + "name":"weaver-framework-remoting-rest-client-2.10.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-remoting-rest-client-2.10.0.RELEASE.jar", + "version":"2.10.0.RELEASE" + }, + { + "artifactId":"weaver-form-component-api", + "groupId":null, + "md5":"bcfc337a22f0bf71b55945160d5989c3", + "name":"weaver-form-component-api-2.18.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-form-component-api-2.18.1.RELEASE.jar", + "version":"2.18.1.RELEASE" + }, + { + "artifactId":"weaver-common-form-physical", + "groupId":null, + "md5":"df2fe356db3a4f3be487bf9fd22a3c93", + "name":"weaver-common-form-physical-2.40.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-form-physical-2.40.1.RELEASE.jar", + "version":"2.40.1.RELEASE" + }, + { + "artifactId":"weaver-common-mybatis-plus-ext", + "groupId":null, + "md5":"e9c90ce230acf25d5caa0f1a98ee9ba3", + "name":"weaver-common-mybatis-plus-ext-2.57.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-mybatis-plus-ext-2.57.0.RELEASE.jar", + "version":"2.57.0.RELEASE" + }, + { + "artifactId":"weaver-common-rpc-annotaion", + "groupId":null, + "md5":"a569cf75f73d79d1e446c470b052fd6e", + "name":"weaver-common-rpc-annotaion-2.2.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-rpc-annotaion-2.2.10.RELEASE.jar", + "version":"2.2.10.RELEASE" + }, + { + "artifactId":"weaver-common-rpc-security", + "groupId":null, + "md5":"c8afc035847bbc9878eac2a2cf1123ca", + "name":"weaver-common-rpc-security-2.2.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-rpc-security-2.2.10.RELEASE.jar", + "version":"2.2.10.RELEASE" + }, + { + "artifactId":"weaver-framework-optimizer-mybatis", + "groupId":null, + "md5":"2ca97c5b1dc85518d396b1077edac093", + "name":"weaver-framework-optimizer-mybatis-2.2.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-optimizer-mybatis-2.2.10.RELEASE.jar", + "version":"2.2.10.RELEASE" + }, + { + "artifactId":"weaver-common-starter-configcenter", + "groupId":null, + "md5":"0b97049a372f05cda6df8ec9649291d2", + "name":"weaver-common-starter-configcenter-2.2.12.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-starter-configcenter-2.2.12.RELEASE.jar", + "version":"2.2.12.RELEASE" + }, + { + "artifactId":"weaver-inc-biz-api", + "groupId":null, + "md5":"4cb523c53f4c217ba59818fcf85dbe20", + "name":"weaver-inc-biz-api-2.88.0.RELEASE.hotfix2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-inc-biz-api-2.88.0.RELEASE.hotfix2.jar", + "version":"2.88.0.RELEASE.hotfix2" + }, + { + "artifactId":"weaver-common-thread-pool", + "groupId":null, + "md5":"fa9e5ee1f3fe2ea9f6f8350688616a44", + "name":"weaver-common-thread-pool-2.8.4.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-thread-pool-2.8.4.RELEASE.jar", + "version":"2.8.4.RELEASE" + }, + { + "artifactId":"weaver-common-util", + "groupId":null, + "md5":"b35a6f75415cb4017ccbae3ccd751b6b", + "name":"weaver-common-util-2.6.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-util-2.6.0.RELEASE.jar", + "version":"2.6.0.RELEASE" + }, + { + "artifactId":"weaver-common-batch", + "groupId":null, + "md5":"7da06262a714f2124e912d9820fa80ec", + "name":"weaver-common-batch-2.55.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-batch-2.55.0.RELEASE.jar", + "version":"2.55.0.RELEASE" + }, + { + "artifactId":"weaver-esb-setting-api", + "groupId":null, + "md5":"2b10491a7d61c1fd332279b67db3b153", + "name":"weaver-esb-setting-api-2.35.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-esb-setting-api-2.35.0.RELEASE.jar", + "version":"2.35.0.RELEASE" + }, + { + "artifactId":"weaver-configuration-component-api", + "groupId":null, + "md5":"65eee798f883360882125071d169d454", + "name":"weaver-configuration-component-api-2.14.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-configuration-component-api-2.14.0.RELEASE.jar", + "version":"2.14.0.RELEASE" + }, + { + "artifactId":"weaver-convert-topdf-api", + "groupId":null, + "md5":"0fbe76c2d7cedbe88dfbcb9c6f164873", + "name":"weaver-convert-topdf-api-2.18.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-convert-topdf-api-2.18.0.RELEASE.jar", + "version":"2.18.0.RELEASE" + }, + { + "artifactId":"weaver-cowork-api", + "groupId":null, + "md5":"90564a41ba1bd62a63c8cfc90303f701", + "name":"weaver-cowork-api-2.11.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-cowork-api-2.11.1.RELEASE.jar", + "version":"2.11.1.RELEASE" + }, + { + "artifactId":"weaver blog api Module", + "groupId":null, + "md5":"37bc2af36b94399242754a612d761b52", + "name":"weaver-blog-api-3.15.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-blog-api-3.15.0.RELEASE.jar", + "version":"3.15.0.RELEASE" + }, + { + "artifactId":"weaver-crm-market-api", + "groupId":null, + "md5":"a41585c10e78680e10a3481d56d03616", + "name":"weaver-crm-market-api-2.3.11.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-crm-market-api-2.3.11.RELEASE.jar", + "version":"2.3.11.RELEASE" + }, + { + "artifactId":"weaver-intcenter-common-api", + "groupId":null, + "md5":"75d08b8e0ea765d4884a9d4de89629a8", + "name":"weaver-intcenter-common-api-2.19.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-intcenter-common-api-2.19.0.RELEASE.jar", + "version":"2.19.0.RELEASE" + }, + { + "artifactId":"weaver-signcenter-bean", + "groupId":null, + "md5":"43ff0d588b75386e83fd20ff64c485f3", + "name":"weaver-signcenter-bean-2.3.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-signcenter-bean-2.3.1.RELEASE.jar", + "version":"2.3.1.RELEASE" + }, + { + "artifactId":"weaver-data-sync-context", + "groupId":null, + "md5":"b10d6114e72f60dc14ef9ccb3177fec1", + "name":"weaver-data-sync-context-2.2.32.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-data-sync-context-2.2.32.RELEASE.jar", + "version":"2.2.32.RELEASE" + }, + { + "artifactId":"weaver-tenant-api", + "groupId":null, + "md5":"cb282fe81b4999c528bcc4263235dd67", + "name":"weaver-tenant-api-2.45.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-tenant-api-2.45.0.RELEASE.jar", + "version":"2.45.0.RELEASE" + }, + { + "artifactId":"weaver-file-client", + "groupId":null, + "md5":"7f2e171f0243fc63ddf97c647fa26ced", + "name":"weaver-file-client-2.108.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-file-client-2.108.1.RELEASE.jar", + "version":"2.108.1.RELEASE" + }, + { + "artifactId":"weaver-project-eb-api", + "groupId":null, + "md5":"1400befb799c464760dd83333d14310e", + "name":"weaver-project-eb-api-2.6.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-project-eb-api-2.6.0.RELEASE.jar", + "version":"2.6.0.RELEASE" + }, + { + "artifactId":"weaver-data-model-client", + "groupId":null, + "md5":"80dd56ec5445a2a853ee0b5d656b1d5c", + "name":"weaver-data-model-client-2.17.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-data-model-client-2.17.0.RELEASE.jar", + "version":"2.17.0.RELEASE" + }, + { + "artifactId":"weaver-em-msg-api", + "groupId":null, + "md5":"f82dd18d910f2ae752909427e0112ddf", + "name":"weaver-em-msg-api-2.47.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-em-msg-api-2.47.0.RELEASE.jar", + "version":"2.47.0.RELEASE" + }, + { + "artifactId":"weaver-ebuilder-common-sdk", + "groupId":null, + "md5":"a1adabd186bd944517b1dfdc229423a8", + "name":"weaver-ebuilder-common-sdk-2.79.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-common-sdk-2.79.0.RELEASE.jar", + "version":"2.79.0.RELEASE" + }, + { + "artifactId":"weaver-eb-localsdk", + "groupId":null, + "md5":"7b96092ee14b0dad2f133f371bab2874", + "name":"weaver-eb-localsdk-2.2.14.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-eb-localsdk-2.2.14.RELEASE.jar", + "version":"2.2.14.RELEASE" + }, + { + "artifactId":"weaver-ebuilder-common-util", + "groupId":null, + "md5":"10d6e989c8329f02b9ce904bb635a328", + "name":"weaver-ebuilder-common-util-2.45.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-common-util-2.45.0.RELEASE.jar", + "version":"2.45.0.RELEASE" + }, + { + "artifactId":"weaver-workflow-common-framework", + "groupId":null, + "md5":"02b1d8bddf0d144467d0676b4c857f44", + "name":"weaver-workflow-common-framework-2.154.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-workflow-common-framework-2.154.0.RELEASE.jar", + "version":"2.154.0.RELEASE" + }, + { + "artifactId":"weaver-common-third", + "groupId":null, + "md5":"00a2e036808677ada227baa2937a9a74", + "name":"weaver-common-third-2.8.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-third-2.8.0.RELEASE.jar", + "version":"2.8.0.RELEASE" + }, + { + "artifactId":null, + "groupId":null, + "md5":"686bf81a7030fcf3ef47b059e6b9c8f0", + "name":"sentinel-transport-simple-http-1.8.8.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sentinel-transport-simple-http-1.8.8.jar", + "version":null + }, + { + "artifactId":"weaver-fna-expense-api", + "groupId":null, + "md5":"2f762485da0821ef97072aabfec3956d", + "name":"weaver-fna-expense-api-2.22.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-fna-expense-api-2.22.0.RELEASE.jar", + "version":"2.22.0.RELEASE" + }, + { + "artifactId":"weaver-basic-common", + "groupId":null, + "md5":"9803f68013a87fb9ac95e90821d0b28b", + "name":"weaver-basic-common-3.66.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-basic-common-3.66.0.RELEASE.jar", + "version":"3.66.0.RELEASE" + }, + { + "artifactId":"weaver-ai-application-api", + "groupId":null, + "md5":"b586dd9d4c1f4c9fa9f16e56b91b7cc0", + "name":"weaver-ai-application-api-2.9.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ai-application-api-2.9.1.RELEASE.jar", + "version":"2.9.1.RELEASE" + }, + { + "artifactId":"weaver-authresp-api", + "groupId":null, + "md5":"0458e8ebe9ca190fb01ef4798092d812", + "name":"weaver-authresp-api-2.66.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-authresp-api-2.66.0.RELEASE.jar", + "version":"2.66.0.RELEASE" + }, + { + "artifactId":"weaver-formreport-bean", + "groupId":null, + "md5":"d5f18e84454ca1ae4d44b09414177270", + "name":"weaver-formreport-bean-2.16.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-formreport-bean-2.16.0.RELEASE.jar", + "version":"2.16.0.RELEASE" + }, + { + "artifactId":"weaver-ebuilder-packing-api", + "groupId":null, + "md5":"43b017a83d7e0fbd0187f35c5b538259", + "name":"weaver-ebuilder-packing-api-2.39.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-packing-api-2.39.0.RELEASE.jar", + "version":"2.39.0.RELEASE" + }, + { + "artifactId":"weaver-ebuilder-designer-api", + "groupId":null, + "md5":"ba2c2e2b93266ebbc84e2933a028e099", + "name":"weaver-ebuilder-designer-api-2.55.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-designer-api-2.55.0.RELEASE.jar", + "version":"2.55.0.RELEASE" + }, + { + "artifactId":"weaver-framework-optimizer-spring", + "groupId":null, + "md5":"543ce0db563903f21be45750be21d8b4", + "name":"weaver-framework-optimizer-spring-2.5.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-optimizer-spring-2.5.0.RELEASE.jar", + "version":"2.5.0.RELEASE" + }, + { + "artifactId":"weaver-ebuilder-form-analysis", + "groupId":null, + "md5":"c2d81878a9b3aea42c13e82c04eb8c3b", + "name":"weaver-ebuilder-form-analysis-2.5.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-form-analysis-2.5.1.RELEASE.jar", + "version":"2.5.1.RELEASE" + }, + { + "artifactId":"weaver-form-component-builder", + "groupId":null, + "md5":"c7285ce1c6979204f7f771ca278fa525", + "name":"weaver-form-component-builder-2.28.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-form-component-builder-2.28.1.RELEASE.jar", + "version":"2.28.1.RELEASE" + }, + { + "artifactId":"weaver-portal-api", + "groupId":null, + "md5":"5002c03aed0c910c032f77e48514d945", + "name":"weaver-portal-api-2.20.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-portal-api-2.20.0.RELEASE.jar", + "version":"2.20.0.RELEASE" + }, + { + "artifactId":"weaver-ebuilder-git-api", + "groupId":null, + "md5":"3805407d3247927132116c3f553f17ef", + "name":"weaver-ebuilder-git-api-2.2.15.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-git-api-2.2.15.RELEASE.jar", + "version":"2.2.15.RELEASE" + }, + { + "artifactId":"weaver-sms-api", + "groupId":null, + "md5":"8e850a1be744718d299c2fedc782f6d8", + "name":"weaver-sms-api-2.8.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-sms-api-2.8.0.RELEASE.jar", + "version":"2.8.0.RELEASE" + }, + { + "artifactId":"weaver-common-i18n", + "groupId":null, + "md5":"64a9a61f9e4bb01a4bdc3c4c11b9e247", + "name":"weaver-common-i18n-2.71.0.RELEASE.hotfix1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-i18n-2.71.0.RELEASE.hotfix1.jar", + "version":"2.71.0.RELEASE.hotfix1" + }, + { + "artifactId":"weaver-tissot-client", + "groupId":null, + "md5":"84797f0f4b6bb06bbd483e1754d3de75", + "name":"weaver-tissot-client-2.8.0.RELEASE.hotfix1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-tissot-client-2.8.0.RELEASE.hotfix1.jar", + "version":"2.8.0.RELEASE.hotfix1" + }, + { + "artifactId":"weaver-ecode-dbsdk", + "groupId":null, + "md5":"9062ce7644d694854f9b99da1441b9ee", + "name":"weaver-ecode-dbsdk-2.2.14.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ecode-dbsdk-2.2.14.RELEASE.jar", + "version":"2.2.14.RELEASE" + }, + { + "artifactId":"weaver-version-upgrade-api", + "groupId":null, + "md5":"4e15ddba2bb3267b149c731bcb4f27a6", + "name":"weaver-version-upgrade-api-2.4.7.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-version-upgrade-api-2.4.7.RELEASE.jar", + "version":"2.4.7.RELEASE" + }, + { + "artifactId":"eteams-enum", + "groupId":null, + "md5":"da2d0dedad4d384297dd80b6a46006ec", + "name":"weaver-enum-2.2.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-enum-2.2.10.RELEASE.jar", + "version":"2.2.10.RELEASE" + }, + { + "artifactId":"weaver-common-cas-core", + "groupId":null, + "md5":"f9df0c5710bec597ffae513f4f42e421", + "name":"weaver-common-cas-core-2.47.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-cas-core-2.47.0.RELEASE.jar", + "version":"2.47.0.RELEASE" + }, + { + "artifactId":"weaver-esb-base-sdk", + "groupId":null, + "md5":"780ec9539a5124331c9a59e9d128eeb9", + "name":"weaver-esb-base-sdk-2.2.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-esb-base-sdk-2.2.10.RELEASE.jar", + "version":"2.2.10.RELEASE" + }, + { + "artifactId":"weaver-common-data-permission", + "groupId":null, + "md5":"a2b50baa617252b4ba8ca0fe9b255cf4", + "name":"weaver-common-data-permission-2.11.12.RELEASE.hotfix1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-data-permission-2.11.12.RELEASE.hotfix1.jar", + "version":"2.11.12.RELEASE.hotfix1" + }, + { + "artifactId":"weaver-passport-api", + "groupId":null, + "md5":"7372def1dbf42232e9375bb2fab35bd4", + "name":"weaver-passport-api-2.56.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-passport-api-2.56.0.RELEASE.jar", + "version":"2.56.0.RELEASE" + }, + { + "artifactId":"weaver-inc-parser-api", + "groupId":null, + "md5":"66ca125818b2192ee18308dba6b2a723", + "name":"weaver-inc-parser-api-2.18.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-inc-parser-api-2.18.0.RELEASE.jar", + "version":"2.18.0.RELEASE" + }, + { + "artifactId":"weaver-datasource-api", + "groupId":null, + "md5":"e14800bf1acb33db8f135f4e1d49c1fb", + "name":"weaver-datasource-api-2.38.2.RELEASE.hotfix2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-datasource-api-2.38.2.RELEASE.hotfix2.jar", + "version":"2.38.2.RELEASE.hotfix2" + }, + { + "artifactId":"weaver-common-cache", + "groupId":null, + "md5":"88fc8a61f1b34c5beea912288949ec49", + "name":"weaver-common-cache-2.41.19.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-cache-2.41.19.RELEASE.jar", + "version":"2.41.19.RELEASE" + }, + { + "artifactId":"weaver-common-form-api", + "groupId":null, + "md5":"a6f8eba884431fd0370a96bef57366b0", + "name":"weaver-common-form-api-2.21.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-form-api-2.21.1.RELEASE.jar", + "version":"2.21.1.RELEASE" + }, + { + "artifactId":"weaver-common-form-ebuilder", + "groupId":null, + "md5":"7bccd7eb16b8deafd22600a8eddca720", + "name":"weaver-common-form-ebuilder-2.29.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-form-ebuilder-2.29.1.RELEASE.jar", + "version":"2.29.1.RELEASE" + }, + { + "artifactId":"weaver-workflow-report-api", + "groupId":null, + "md5":"8b8e910d3ef7bd3e4451b9575597c730", + "name":"weaver-workflow-report-api-2.130.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-workflow-report-api-2.130.0.RELEASE.jar", + "version":"2.130.0.RELEASE" + }, + { + "artifactId":"weaver-publishkit-rpc", + "groupId":null, + "md5":"b278d684020df625f3105e059e5c5e8e", + "name":"weaver-publishkit-rpc-2.5.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-publishkit-rpc-2.5.0.RELEASE.jar", + "version":"2.5.0.RELEASE" + }, + { + "artifactId":"weaver-i18n-api", + "groupId":null, + "md5":"fb0f1bc470a0ea884910aa4faeea779e", + "name":"weaver-i18n-api-2.11.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-i18n-api-2.11.0.RELEASE.jar", + "version":"2.11.0.RELEASE" + }, + { + "artifactId":"weaver-common-form-core", + "groupId":null, + "md5":"18b4fd9d93a02aba39f6320dd9849a02", + "name":"weaver-common-form-core-2.40.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-form-core-2.40.1.RELEASE.jar", + "version":"2.40.1.RELEASE" + }, + { + "artifactId":"weaver-common-print-core", + "groupId":null, + "md5":"5f88d5534fbf2a4d2a33c33e1e5bffbb", + "name":"weaver-common-print-core-2.28.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-print-core-2.28.0.RELEASE.jar", + "version":"2.28.0.RELEASE" + }, + { + "artifactId":"weaver-publishkit-api", + "groupId":null, + "md5":"54c9330b78e8311dffa24154c722454b", + "name":"weaver-publishkit-api-2.11.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-publishkit-api-2.11.0.RELEASE.jar", + "version":"2.11.0.RELEASE" + }, + { + "artifactId":"weaver-inc-common-base", + "groupId":null, + "md5":"145a63393bab7ec47e01571b3107712a", + "name":"weaver-inc-common-base-2.67.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-inc-common-base-2.67.0.RELEASE.jar", + "version":"2.67.0.RELEASE" + }, + { + "artifactId":"weaver-common-batch-bean", + "groupId":null, + "md5":"90a3560be731b6f38f19bee90327f394", + "name":"weaver-common-batch-bean-2.57.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-batch-bean-2.57.0.RELEASE.jar", + "version":"2.57.0.RELEASE" + }, + { + "artifactId":"weaver-common-ln", + "groupId":null, + "md5":"881d31cdc61a08452a5fc3669a43c425", + "name":"weaver-common-ln-2.14.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-ln-2.14.0.RELEASE.jar", + "version":"2.14.0.RELEASE" + }, + { + "artifactId":"weaver-formreport-api", + "groupId":null, + "md5":"97a65499059e8bab82705cb8991d0049", + "name":"weaver-formreport-api-2.14.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-formreport-api-2.14.0.RELEASE.jar", + "version":"2.14.0.RELEASE" + }, + { + "artifactId":"weaver-mail-send-api", + "groupId":null, + "md5":"a3f98712bd8c3592ad271a4c180f984f", + "name":"weaver-mail-send-api-2.8.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-mail-send-api-2.8.1.RELEASE.jar", + "version":"2.8.1.RELEASE" + }, + { + "artifactId":"weaver-inc-common-bean", + "groupId":null, + "md5":"01993358124b5bc1d2ebaf5e961c1520", + "name":"weaver-inc-common-bean-2.108.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-inc-common-bean-2.108.0.RELEASE.jar", + "version":"2.108.0.RELEASE" + }, + { + "artifactId":"weaver-framework-common-abstraction", + "groupId":null, + "md5":"3d49e7f6a68b1db09d670143220c8642", + "name":"weaver-framework-common-abstraction-2.4.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-common-abstraction-2.4.10.RELEASE.jar", + "version":"2.4.10.RELEASE" + }, + { + "artifactId":"weaver-search-component", + "groupId":null, + "md5":"47903c2fd7c834e55fc7e22bb1b6c12e", + "name":"weaver-search-component-2.22.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-search-component-2.22.0.RELEASE.jar", + "version":"2.22.0.RELEASE" + }, + { + "artifactId":"weaver-framework-common-constant", + "groupId":null, + "md5":"f6383ba63f328322ce2a64fccd880d54", + "name":"weaver-framework-common-constant-2.10.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-common-constant-2.10.0.RELEASE.jar", + "version":"2.10.0.RELEASE" + }, + { + "artifactId":"weaver-excel-formula-api", + "groupId":null, + "md5":"55c4b1f5f4b4aff80c3619d3b6c2b54f", + "name":"weaver-excel-formula-api-2.24.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-excel-formula-api-2.24.0.RELEASE.jar", + "version":"2.24.0.RELEASE" + }, + { + "artifactId":"weaver-framework-common-util", + "groupId":null, + "md5":"7d4b2e14134bc834424a11415f240cc2", + "name":"weaver-framework-common-util-2.9.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-common-util-2.9.0.RELEASE.jar", + "version":"2.9.0.RELEASE" + }, + { + "artifactId":"weaver-framework-compatibility-jdk", + "groupId":null, + "md5":"80f26af500abedf32529497b7040db8d", + "name":"weaver-framework-compatibility-jdk-2.3.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-compatibility-jdk-2.3.0.RELEASE.jar", + "version":"2.3.0.RELEASE" + }, + { + "artifactId":"weaver-framework-configcenter-starter", + "groupId":null, + "md5":"e91fb6d61de177ed7553950178f98985", + "name":"weaver-framework-configcenter-starter-2.12.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-configcenter-starter-2.12.0.RELEASE.jar", + "version":"2.12.0.RELEASE" + }, + { + "artifactId":"weaver-framework-context-starter", + "groupId":null, + "md5":"317a5f04cb5753d947cf64de4d48e564", + "name":"weaver-framework-context-starter-2.11.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-context-starter-2.11.0.RELEASE.jar", + "version":"2.11.0.RELEASE" + }, + { + "artifactId":"weaver-authority-api", + "groupId":null, + "md5":"ebafb27b949f7e848311b1da7fe09f15", + "name":"weaver-authority-api-2.12.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-authority-api-2.12.9.RELEASE.jar", + "version":"2.12.9.RELEASE" + }, + { + "artifactId":"weaver-common-form-bean", + "groupId":null, + "md5":"99392a9e4d354abd4127c5563b67438b", + "name":"weaver-common-form-bean-2.45.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-form-bean-2.45.1.RELEASE.jar", + "version":"2.45.1.RELEASE" + }, + { + "artifactId":"weaver-framework-registrycenter-springclouddubbo-ext", + "groupId":null, + "md5":"b50ca8cd6693f3d174d23f65a4323c76", + "name":"weaver-framework-registrycenter-springclouddubbo-ext-2.30.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-registrycenter-springclouddubbo-ext-2.30.0.RELEASE.jar", + "version":"2.30.0.RELEASE" + }, + { + "artifactId":"weaver-framework-registrycenter-starter", + "groupId":null, + "md5":"3438016dfe3bbb92ea36aa9b78838b0f", + "name":"weaver-framework-registrycenter-starter-2.24.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-registrycenter-starter-2.24.0.RELEASE.jar", + "version":"2.24.0.RELEASE" + }, + { + "artifactId":"weaver-common-async", + "groupId":null, + "md5":"c082e08ace7db12f27570c55fec808ff", + "name":"weaver-common-async-2.4.8.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-async-2.4.8.RELEASE.jar", + "version":"2.4.8.RELEASE" + }, + { + "artifactId":"weaver-framework-remoting-inner-dubbo-client", + "groupId":null, + "md5":"204b16cadc1f559b9312d2c72201aaa0", + "name":"weaver-framework-remoting-inner-dubbo-client-2.5.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-remoting-inner-dubbo-client-2.5.0.RELEASE.jar", + "version":"2.5.0.RELEASE" + }, + { + "artifactId":"weaver-framework-configcenter-sdk", + "groupId":null, + "md5":"bdeb7a87a5e2da57495355235f9de441", + "name":"weaver-framework-configcenter-sdk-2.24.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-configcenter-sdk-2.24.0.RELEASE.jar", + "version":"2.24.0.RELEASE" + }, + { + "artifactId":"weaver-cusapp-api", + "groupId":null, + "md5":"e88c38fa37a0954c2084958546dad906", + "name":"weaver-cusapp-api-2.31.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-cusapp-api-2.31.0.RELEASE.jar", + "version":"2.31.0.RELEASE" + }, + { + "artifactId":"weaver-framework-servicegovernance-downgrade", + "groupId":null, + "md5":"2c35075de67480ca90f4331adf9926c7", + "name":"weaver-framework-servicegovernance-downgrade-2.2.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-servicegovernance-downgrade-2.2.10.RELEASE.jar", + "version":"2.2.10.RELEASE" + }, + { + "artifactId":"weaver-framework-servicegovernance-fuse", + "groupId":null, + "md5":"6ae4af22f49dc0110384a09f19619fa7", + "name":"weaver-framework-servicegovernance-fuse-2.2.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-servicegovernance-fuse-2.2.10.RELEASE.jar", + "version":"2.2.10.RELEASE" + }, + { + "artifactId":"weaver-inc-file-api", + "groupId":null, + "md5":"bfcfbc26c68685d7758e75d55983dd5c", + "name":"weaver-inc-file-api-2.17.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-inc-file-api-2.17.0.RELEASE.jar", + "version":"2.17.0.RELEASE" + }, + { + "artifactId":"weaver-workflow-list-api", + "groupId":null, + "md5":"5a8f533fc1e149975c93a85d71dd05e8", + "name":"weaver-workflow-list-api-2.143.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-workflow-list-api-2.143.0.RELEASE.jar", + "version":"2.143.0.RELEASE" + }, + { + "artifactId":"weaver-framework-servicegovernance-route-api", + "groupId":null, + "md5":"8cb5db16e02ea3617331d0e85151a823", + "name":"weaver-framework-servicegovernance-route-api-2.2.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-servicegovernance-route-api-2.2.10.RELEASE.jar", + "version":"2.2.10.RELEASE" + }, + { + "artifactId":"weaver-framework-spring-ext", + "groupId":null, + "md5":"0b384dd2f930a4535a2a19968be71567", + "name":"weaver-framework-spring-ext-2.7.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-spring-ext-2.7.0.RELEASE.jar", + "version":"2.7.0.RELEASE" + }, + { + "artifactId":"weaver-datasource-sqlparser", + "groupId":null, + "md5":"c22bc16ebc1bae1780f0f5835d2131f8", + "name":"weaver-datasource-sqlparser-2.7.5.RELEASE.hotfix1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-datasource-sqlparser-2.7.5.RELEASE.hotfix1.jar", + "version":"2.7.5.RELEASE.hotfix1" + }, + { + "artifactId":"weaver-common-starter-sentinel", + "groupId":null, + "md5":"7d00bfa3c078a6f303f2859df1ad60c9", + "name":"weaver-common-starter-sentinel-2.12.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-starter-sentinel-2.12.0.RELEASE.jar", + "version":"2.12.0.RELEASE" + }, + { + "artifactId":"weaver-data-rtsync-api", + "groupId":null, + "md5":"d5629502b55b69e2247c5da947e480f1", + "name":"weaver-data-rtsync-api-2.3.15.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-data-rtsync-api-2.3.15.RELEASE.jar", + "version":"2.3.15.RELEASE" + }, + { + "artifactId":"weaver-ebuilder-common-api", + "groupId":null, + "md5":"0a08cfe7989a1b78d260773439f02462", + "name":"weaver-ebuilder-common-api-2.30.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-common-api-2.30.0.RELEASE.jar", + "version":"2.30.0.RELEASE" + }, + { + "artifactId":"weaver-workflow-common-context", + "groupId":null, + "md5":"6b3757db66874fa92eb9de4b348913bd", + "name":"weaver-workflow-common-context-2.147.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-workflow-common-context-2.147.0.RELEASE.jar", + "version":"2.147.0.RELEASE" + }, + { + "artifactId":"weaver-bpm-engine-api", + "groupId":null, + "md5":"4dd26442f8c174dadfa4c23016fa8793", + "name":"weaver-bpm-engine-api-2.42.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-bpm-engine-api-2.42.0.RELEASE.jar", + "version":"2.42.0.RELEASE" + }, + { + "artifactId":"weaver-common-hrm", + "groupId":null, + "md5":"eac5212445fe824fddfe21c57c61f4e6", + "name":"weaver-common-hrm-3.0.0.RELEASE.hotfix2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-hrm-3.0.0.RELEASE.hotfix2.jar", + "version":"3.0.0.RELEASE.hotfix2" + }, + { + "artifactId":"weaver-common-print-bean", + "groupId":null, + "md5":"a43a5c49c8e4b125c8dbf719dcf7e1c9", + "name":"weaver-common-print-bean-2.20.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-print-bean-2.20.0.RELEASE.jar", + "version":"2.20.0.RELEASE" + }, + { + "artifactId":"weaver-common-security", + "groupId":null, + "md5":"4ddc0d8bcdede68232c16493ea3adadf", + "name":"weaver-common-security-2.3.29.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-security-2.3.29.RELEASE.jar", + "version":"2.3.29.RELEASE" + }, + { + "artifactId":"weaver-intcenter-sync", + "groupId":null, + "md5":"7a5b169dbf5fea4cb363c64286fd76c7", + "name":"weaver-intcenter-sync-2.2.16.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-intcenter-sync-2.2.16.RELEASE.jar", + "version":"2.2.16.RELEASE" + }, + { + "artifactId":"weaver-uiform-component", + "groupId":null, + "md5":"25150be01a8f6a8316b5670c2d1272c2", + "name":"weaver-uiform-component-2.25.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-uiform-component-2.25.1.RELEASE.jar", + "version":"2.25.1.RELEASE" + }, + { + "artifactId":"weaver-intias-core-api", + "groupId":null, + "md5":"60202af8061ba4160aa847a383e10e12", + "name":"weaver-intias-core-api-2.10.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-intias-core-api-2.10.0.RELEASE.jar", + "version":"2.10.0.RELEASE" + }, + { + "artifactId":"weaver-intlogin-api", + "groupId":null, + "md5":"5c4129ba1f633df5025d3dd903b423c8", + "name":"weaver-intlogin-api-2.10.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-intlogin-api-2.10.0.RELEASE.jar", + "version":"2.10.0.RELEASE" + }, + { + "artifactId":"weaver-file-upload-download", + "groupId":null, + "md5":"0717afe5724f2968dd222a2125e713ab", + "name":"weaver-file-upload-download-2.31.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-file-upload-download-2.31.1.RELEASE.jar", + "version":"2.31.1.RELEASE" + }, + { + "artifactId":"weaver-intunifytodo-server-config-api", + "groupId":null, + "md5":"075d04f54d3b6d304f650a2c469e67c3", + "name":"weaver-intunifytodo-server-config-api-2.6.5.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-intunifytodo-server-config-api-2.6.5.RELEASE.jar", + "version":"2.6.5.RELEASE" + }, + { + "artifactId":"weaver-ebuilder-common-bean", + "groupId":null, + "md5":"62522e040d9be2b19685fa5a83a86619", + "name":"weaver-ebuilder-common-bean-3.48.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-common-bean-3.48.0.RELEASE.jar", + "version":"3.48.0.RELEASE" + }, + { + "artifactId":"weaver-ldap-base", + "groupId":null, + "md5":"75272e1a76918e801232ed885504936f", + "name":"weaver-ldap-base-2.11.2.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ldap-base-2.11.2.RELEASE.jar", + "version":"2.11.2.RELEASE" + }, + { + "artifactId":"weaver-component-web-api", + "groupId":null, + "md5":"8baf6f62401f2a1db4f6113585773164", + "name":"weaver-component-web-api-2.3.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-component-web-api-2.3.0.RELEASE.jar", + "version":"2.3.0.RELEASE" + }, + { + "artifactId":"weaver-eb-common-bean", + "groupId":null, + "md5":"3a45b687fd925ae01d80a7975a9476b0", + "name":"weaver-eb-common-bean-2.32.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-eb-common-bean-2.32.0.RELEASE.jar", + "version":"2.32.0.RELEASE" + }, + { + "artifactId":"weaver-menu-component", + "groupId":null, + "md5":"6c65b5777dda34612f3caa7c23b4cb91", + "name":"weaver-menu-component-2.5.16.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-menu-component-2.5.16.RELEASE.jar", + "version":"2.5.16.RELEASE" + }, + { + "artifactId":"weaver-multipath-sdk", + "groupId":null, + "md5":"84115c3da3b7e48abe383871bfe9df5c", + "name":"weaver-multipath-sdk-2.2.12.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-multipath-sdk-2.2.12.RELEASE.jar", + "version":"2.2.12.RELEASE" + }, + { + "artifactId":"weaver-common-form-data", + "groupId":null, + "md5":"6aade07eee480209a18307885556fc78", + "name":"weaver-common-form-data-2.19.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-form-data-2.19.1.RELEASE.jar", + "version":"2.19.1.RELEASE" + }, + { + "artifactId":"weaver-open-wechat-api", + "groupId":null, + "md5":"b2196a2225ceda6b09ad71ab54e654c9", + "name":"weaver-open-wechat-api-2.3.21.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-open-wechat-api-2.3.21.RELEASE.jar", + "version":"2.3.21.RELEASE" + }, + { + "artifactId":"weaver-form-component-datasource", + "groupId":null, + "md5":"31389a2129872ff1009c91f9190b5dc6", + "name":"weaver-form-component-datasource-2.19.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-form-component-datasource-2.19.1.RELEASE.jar", + "version":"2.19.1.RELEASE" + }, + { + "artifactId":"weaver-baseserver-api", + "groupId":null, + "md5":"e2a50e3b4c773d44bba5769f9c727a14", + "name":"weaver-basicserver-api-2.6.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-basicserver-api-2.6.0.RELEASE.jar", + "version":"2.6.0.RELEASE" + }, + { + "artifactId":"weaver-common-datasecurity", + "groupId":null, + "md5":"1b30786784599bfb8473846ccb261fde", + "name":"weaver-common-datasecurity-2.22.4.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-datasecurity-2.22.4.RELEASE.jar", + "version":"2.22.4.RELEASE" + }, + { + "artifactId":"weaver-ebuilder-form-bean", + "groupId":null, + "md5":"7f30efae6c92127cd5891d24504726f4", + "name":"weaver-ebuilder-form-bean-2.55.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-form-bean-2.55.0.RELEASE.jar", + "version":"2.55.0.RELEASE" + }, + { + "artifactId":"weaver-recruit-api", + "groupId":null, + "md5":"e9359d50af70074ead7b8b4fd7de93eb", + "name":"weaver-recruit-api-2.5.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-recruit-api-2.5.0.RELEASE.jar", + "version":"2.5.0.RELEASE" + }, + { + "artifactId":"weaver-relevance-component", + "groupId":null, + "md5":"367c57380440c485fa08054e75565688", + "name":"weaver-relevance-component-2.26.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-relevance-component-2.26.0.RELEASE.jar", + "version":"2.26.0.RELEASE" + }, + { + "artifactId":"weaver-sentinel-purchase-api", + "groupId":null, + "md5":"b887299afcff2f4428e820b1dabc5ee0", + "name":"weaver-sentinel-purchase-api-2.2.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-sentinel-purchase-api-2.2.10.RELEASE.jar", + "version":"2.2.10.RELEASE" + }, + { + "artifactId":"tenant-api", + "groupId":null, + "md5":"cca5cf72583e6d9a20c3de055707f968", + "name":"weaver-tenantapi-2.2.10.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-tenantapi-2.2.10.RELEASE.jar", + "version":"2.2.10.RELEASE" + }, + { + "artifactId":"weaver-tree-component", + "groupId":null, + "md5":"120df848e2f0e0348ea6ebb8a96fbcfb", + "name":"weaver-tree-component-3.7.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-tree-component-3.7.0.RELEASE.jar", + "version":"3.7.0.RELEASE" + }, + { + "artifactId":"weaver-url-api", + "groupId":null, + "md5":"b873125cc57ff683002c457bf25e23c7", + "name":"weaver-url-api-2.2.12.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-url-api-2.2.12.RELEASE.jar", + "version":"2.2.12.RELEASE" + }, + { + "artifactId":"weaver-webservice-secondev", + "groupId":null, + "md5":"7661cffa23b3468390bc431adf8266f5", + "name":"weaver-webservice-secondev-2.2.11.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-webservice-secondev-2.2.11.RELEASE.jar", + "version":"2.2.11.RELEASE" + }, + { + "artifactId":"weaver-ebuilder-installer-api", + "groupId":null, + "md5":"f2b1cb21441c1597a13d59f268acdd8a", + "name":"weaver-ebuilder-installer-api-2.59.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-installer-api-2.59.0.RELEASE.jar", + "version":"2.59.0.RELEASE" + }, + { + "artifactId":"weaver-workflow-pathdef-api", + "groupId":null, + "md5":"f664332c675ac69323a99aaa8e7a0493", + "name":"weaver-workflow-pathdef-api-2.148.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-workflow-pathdef-api-2.148.0.RELEASE.jar", + "version":"2.148.0.RELEASE" + }, + { + "artifactId":"weaver-workflow-common-entity", + "groupId":null, + "md5":"63111086821aad4706597ad89e41a6f6", + "name":"weaver-workflow-common-entity-2.170.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-workflow-common-entity-2.170.0.RELEASE.jar", + "version":"2.170.0.RELEASE" + }, + { + "artifactId":"weaver-framework-remoting-starter", + "groupId":null, + "md5":"e8a5c7531046809f59d47c2744a9efa2", + "name":"weaver-framework-remoting-starter-2.46.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-remoting-starter-2.46.0.RELEASE.jar", + "version":"2.46.0.RELEASE" + }, + { + "artifactId":null, + "groupId":null, + "md5":"7e3262746d389f19b03aca03e572ecea", + "name":"webp-imageio-0.1.6.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/webp-imageio-0.1.6.jar", + "version":null + }, + { + "artifactId":"weaver-wr-performance-api", + "groupId":null, + "md5":"f225f96dd99613583b76d1d01c0ac4a6", + "name":"weaver-wr-performance-api-2.12.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-wr-performance-api-2.12.0.RELEASE.jar", + "version":"2.12.0.RELEASE" + }, + { + "artifactId":"weaver-wr-plan-api", + "groupId":null, + "md5":"7df4518e510dc73808756257e55bb1e5", + "name":"weaver-wr-plan-api-2.3.15.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-wr-plan-api-2.3.15.RELEASE.jar", + "version":"2.3.15.RELEASE" + }, + { + "artifactId":null, + "groupId":null, + "md5":"69b8900cd167a37b6598c6b4826ba510", + "name":"websocket-api-9.4.19.v20190610.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/websocket-api-9.4.19.v20190610.jar", + "version":"9.4.19.v20190610" + }, + { + "artifactId":null, + "groupId":null, + "md5":"9607b1c54068b7ba44e5b595339afead", + "name":"websocket-client-9.4.19.v20190610.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/websocket-client-9.4.19.v20190610.jar", + "version":"9.4.19.v20190610" + }, + { + "artifactId":null, + "groupId":null, + "md5":"57d50edda048e348240bfb9b86fe03d0", + "name":"websocket-common-9.4.19.v20190610.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/websocket-common-9.4.19.v20190610.jar", + "version":"9.4.19.v20190610" + }, + { + "artifactId":"Apache Woden", + "groupId":"org.apache", + "md5":"7b04937efc02bbc6cb0b73afb5d48b78", + "name":"woden-core-1.0M10.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/woden-core-1.0M10.jar", + "version":"1.0M10" + }, + { + "artifactId":"Woodstox", + "groupId":"com.fasterxml.woodstox", + "md5":"afcba1114fca8199ef26346dd6011e90", + "name":"woodstox-core-6.4.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/woodstox-core-6.4.0.jar", + "version":"6.4.0" + }, + { + "artifactId":"WSDL4J", + "groupId":null, + "md5":"2608a8ea3f07b0c08de8a7d3d0d3fc09", + "name":"wsdl4j-1.6.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/wsdl4j-1.6.2.jar", + "version":"1.6" + }, + { + "artifactId":null, + "groupId":null, + "md5":"e384223db0825925765f2bf66839d26d", + "name":"xalan-2.7.3.weaver.20240425.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/xalan-2.7.3.weaver.20240425.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"40e4f2d5aacfbf51a9a1572d77a0e5e9", + "name":"xercesImpl-2.12.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/xercesImpl-2.12.2.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"7dcb7bc9c24cb775729f8d71df587e91", + "name":"xmemcached-2.0.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/xmemcached-2.0.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"7eaad6fea5925cca6c36ee8b3e02ac9d", + "name":"xml-apis-1.4.01.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/xml-apis-1.4.01.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"bcb07d3b8d2397db7a3013b6465d347b", + "name":"xml-apis-ext-1.3.04.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/xml-apis-ext-1.3.04.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"706c533146c1f4ee46b66659ea14583a", + "name":"xml-resolver-1.2.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/xml-resolver-1.2.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"408902d943e5bd51a4813dae131681a3", + "name":"xmlbeans-3.1.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/xmlbeans-3.1.0.jar", + "version":null + }, + { + "artifactId":"Apache XML Graphics Commons", + "groupId":null, + "md5":"f398edbe3eb048508d88158378b55c48", + "name":"xmlgraphics-commons-2.9.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/xmlgraphics-commons-2.9.jar", + "version":"2.9" + }, + { + "artifactId":null, + "groupId":null, + "md5":"cc57dacc720eca721a50e78934b822d2", + "name":"xmlpull-1.1.3.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/xmlpull-1.1.3.1.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"b7f3197aebdcf95fa429e1c0e4c6f086", + "name":"xmlschema-core-2.0.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/xmlschema-core-2.0.1.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"37892425fcfeffe88554b3d66dd084ca", + "name":"xmpcore-6.1.11.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/xmpcore-6.1.11.jar", + "version":null + }, + { + "artifactId":"XOM", + "groupId":null, + "md5":"89d8543cd3ac8c78600cb1415008d48f", + "name":"xom-1.2.10.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/xom-1.2.10.jar", + "version":"1.2.10" + }, + { + "artifactId":"JAXB Implementation", + "groupId":"com.oracle", + "md5":"6d9401681919d1eb170675a1d7e70828", + "name":"xsom-2.3.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/xsom-2.3.1.jar", + "version":"2.3.1" + }, + { + "artifactId":"XStream Core", + "groupId":"com.thoughtworks.xstream", + "md5":"1e816f33b1eb780a309789478051faeb", + "name":"xstream-1.4.20.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/xstream-1.4.20.jar", + "version":"1.4.20" + }, + { + "artifactId":null, + "groupId":null, + "md5":"a64311cb39d119805b41d547c8dd039d", + "name":"yuicompressor-2.4.7.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/yuicompressor-2.4.7.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"7c0897388b0a46cfa2b9ba2b0eaf986a", + "name":"yzw-component-base-1.1.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/yzw-component-base-1.1.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"8ae2ef84a2d8e6d7a5e32e340d23bf79", + "name":"yzw-component-fss-1.3.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/yzw-component-fss-1.3.0.jar", + "version":null + }, + { + "artifactId":null, + "groupId":null, + "md5":"3f6b17218561d843c28e38bc4ff7938a", + "name":"zayk-hsm-api-20220920.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/zayk-hsm-api-20220920.jar", + "version":null + }, + { + "artifactId":"zstd-jni", + "groupId":"com.github.luben", + "md5":"31a1fc328dec128c8e9c36ba6e363f28", + "name":"zstd-jni-1.4.4-7.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/zstd-jni-1.4.4-7.jar", + "version":"1.4.4-7" + }, + { + "artifactId":"weaver-emonitor-api", + "groupId":null, + "md5":"1848a30926a619293a0bf4487db5d966", + "name":"weaver-emonitor-api-2.2.14.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-emonitor-api-2.2.14.RELEASE.jar", + "version":"2.2.14.RELEASE" + }, + { + "artifactId":"Flink : Java", + "groupId":"org.apache.flink", + "md5":"4dc7a0e710e78ec6b736fdb1a225be52", + "name":"flink-java-1.16.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-java-1.16.1.jar", + "version":"1.16.1" + }, + { + "artifactId":"weaver-eb-thirdcfg-api", + "groupId":null, + "md5":"f11ba2a557ae7afd9e2f7dfe9584edde", + "name":"weaver-eb-thirdcfg-api-2.9.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-eb-thirdcfg-api-2.9.0.RELEASE.jar", + "version":"2.9.0.RELEASE" + }, + { + "artifactId":"Apache Commons CLI", + "groupId":"org.apache", + "md5":"6c3b2052160144196118b1f019504388", + "name":"commons-cli-1.5.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/commons-cli-1.5.0.jar", + "version":"1.5.0" + }, + { + "artifactId":"Flink : Clients", + "groupId":"org.apache.flink", + "md5":"f86fb751b589df69aaf84c07aab30cf9", + "name":"flink-clients-1.16.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-clients-1.16.1.jar", + "version":"1.16.1" + }, + { + "artifactId":"flink-shaded-jackson-2", + "groupId":"org.apache.flink", + "md5":"7c9c4d41cd03f787709bfe4f177f0085", + "name":"flink-shaded-jackson-2.12.4-15.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-shaded-jackson-2.12.4-15.0.jar", + "version":"2.12.4-15.0" + }, + { + "artifactId":"Flink : Table : Common", + "groupId":"org.apache.flink", + "md5":"3c02dc519e966cc8541c74bcef94e2fd", + "name":"flink-table-common-1.16.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-table-common-1.16.1.jar", + "version":"1.16.1" + }, + { + "artifactId":"weaver-intunifytodo-server-engine-api", + "groupId":null, + "md5":"bd897f6f2f004aa127cad3bee20a47bd", + "name":"weaver-intunifytodo-server-engine-api-2.3.3.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-intunifytodo-server-engine-api-2.3.3.RELEASE.jar", + "version":"2.3.3.RELEASE" + }, + { + "artifactId":"Spring Data Redis", + "groupId":null, + "md5":"04dfed935377c06463d6214fd3f7158b", + "name":"spring-data-redis-2.1.11.RELEASE.weaver.20241108.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-data-redis-2.1.11.RELEASE.weaver.20241108.jar", + "version":"2.1.11.RELEASE.weaver.20241108" + }, + { + "artifactId":"Flink : Runtime", + "groupId":"org.apache.flink", + "md5":"32b6c8a52877d2a82b3b3ea79029a859", + "name":"flink-runtime-1.16.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-runtime-1.16.1.jar", + "version":"1.16.1" + }, + { + "artifactId":"weaver-publishkit-base", + "groupId":null, + "md5":"ea5175a304ac39c27aa209003273842a", + "name":"weaver-publishkit-base-2.4.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-publishkit-base-2.4.1.RELEASE.jar", + "version":"2.4.1.RELEASE" + }, + { + "artifactId":"weaver-ebuilder-coms-dev-stepbar", + "groupId":null, + "md5":"fcd4605f95abf2b77fb937419a8b120b", + "name":"weaver-ebuilder-coms-dev-stepbar-2.27.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-ebuilder-coms-dev-stepbar-2.27.1.RELEASE.jar", + "version":"2.27.1.RELEASE" + }, + { + "artifactId":"Flink : Core", + "groupId":"org.apache.flink", + "md5":"adf0d818f45ec0471e2a52b8c1d99f74", + "name":"flink-core-1.16.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-core-1.16.1.jar", + "version":"1.16.1" + }, + { + "artifactId":"weaver-common-escheduler", + "groupId":null, + "md5":"187a404004e69a7e352285b42f5f1642", + "name":"weaver-common-escheduler-2.20.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-escheduler-2.20.1.RELEASE.jar", + "version":"2.20.1.RELEASE" + }, + { + "artifactId":"weaver-dw-pub-api", + "groupId":null, + "md5":"dfdb1affea334321fa39c6596980b336", + "name":"weaver-dw-pub-api-2.3.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-dw-pub-api-2.3.0.RELEASE.jar", + "version":"2.3.0.RELEASE" + }, + { + "artifactId":"Flink : Queryable state : Client Java", + "groupId":"org.apache.flink", + "md5":"7016816bd64bb2bf86790f1f8fb54d7e", + "name":"flink-queryable-state-client-java-1.16.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-queryable-state-client-java-1.16.1.jar", + "version":"1.16.1" + }, + { + "artifactId":"Flink : FileSystems : Hadoop FS", + "groupId":"org.apache.flink", + "md5":"bc6ccf8a0a917032c57afbd02da2eea4", + "name":"flink-hadoop-fs-1.16.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-hadoop-fs-1.16.1.jar", + "version":"1.16.1" + }, + { + "artifactId":"weaver-esearch-search-api", + "groupId":null, + "md5":"0d94b1232bf685df8bd2c6fba3a7b0e5", + "name":"weaver-esearch-search-api-2.21.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-esearch-search-api-2.21.0.RELEASE.jar", + "version":"2.21.0.RELEASE" + }, + { + "artifactId":"weaver-framework-remoting-dubbo-ext", + "groupId":null, + "md5":"95a0bf53cc8a92f5cd8f2f33aff63fbb", + "name":"weaver-framework-remoting-dubbo-ext-2.14.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-remoting-dubbo-ext-2.14.0.RELEASE.jar", + "version":"2.14.0.RELEASE" + }, + { + "artifactId":"weaver-intunifytodo-server-base-entity", + "groupId":null, + "md5":"fe1f271c59223eb7684618974ee5f710", + "name":"weaver-intunifytodo-server-base-entity-2.8.9.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-intunifytodo-server-base-entity-2.8.9.RELEASE.jar", + "version":"2.8.9.RELEASE" + }, + { + "artifactId":"flink-shaded-force-shading", + "groupId":"org.apache.flink", + "md5":"8394d7e7f3ad54c3c895ca79deb90a58", + "name":"flink-shaded-force-shading-15.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-shaded-force-shading-15.0.jar", + "version":"15.0" + }, + { + "artifactId":"weaver-common-authority-annotation", + "groupId":null, + "md5":"1dfd2701d8974c787fe0734ab3a6e7f7", + "name":"weaver-common-authority-annotation-2.5.5.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-authority-annotation-2.5.5.RELEASE.jar", + "version":"2.5.5.RELEASE" + }, + { + "artifactId":"flink-shaded-asm-9", + "groupId":"org.apache.flink", + "md5":"4b57b7ead9578721e3135394fa69ae29", + "name":"flink-shaded-asm-9-9.2-15.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-shaded-asm-9-9.2-15.0.jar", + "version":"9.2-15.0" + }, + { + "artifactId":"Flink : Connectors : File Sink Common", + "groupId":"org.apache.flink", + "md5":"0db405a089d73284872decf0ec0ca858", + "name":"flink-file-sink-common-1.16.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-file-sink-common-1.16.1.jar", + "version":"1.16.1" + }, + { + "artifactId":"Groovy: a powerful, dynamic language for the JVM", + "groupId":null, + "md5":"dbfef235c444c294f1aeaaed7e8e293d", + "name":"groovy-3.0.15.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/groovy-3.0.15.jar", + "version":"3.0.15" + }, + { + "artifactId":"weaver-table-component", + "groupId":null, + "md5":"db1ab8957b64249790a1d8e2058abe4b", + "name":"weaver-table-component-2.21.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-table-component-2.21.0.RELEASE.jar", + "version":"2.21.0.RELEASE" + }, + { + "artifactId":"Flink : Streaming Java", + "groupId":"org.apache.flink", + "md5":"398315a28ceba8875a9b89847eaede6d", + "name":"flink-streaming-java-1.16.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-streaming-java-1.16.1.jar", + "version":"1.16.1" + }, + { + "artifactId":"Netty/Resolver/DNS/Native/MacOS", + "groupId":"io.netty", + "md5":"42fe9265fe9653c466a4f1eb32a21620", + "name":"netty-resolver-dns-native-macos-4.1.101.Final-osx-x86_64.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/netty-resolver-dns-native-macos-4.1.101.Final-osx-x86_64.jar", + "version":"4.1.101.Final" + }, + { + "artifactId":"weaver-framework-client", + "groupId":null, + "md5":"068c5a2ab80ee729b2a4d8ad0315ce23", + "name":"weaver-framework-client-2.27.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-client-2.27.0.RELEASE.jar", + "version":"2.27.0.RELEASE" + }, + { + "artifactId":"weaver-configuration-component", + "groupId":null, + "md5":"7768dd5cc642a6d3350e2632475ecbe9", + "name":"weaver-configuration-component-2.19.2.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-configuration-component-2.19.2.RELEASE.jar", + "version":"2.19.2.RELEASE" + }, + { + "artifactId":"weaver-common-elog-service", + "groupId":null, + "md5":"a09df6f550f6242d12173dfa14949f06", + "name":"weaver-common-elog-service-2.2.110.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-elog-service-2.2.110.RELEASE.jar", + "version":"2.2.110.RELEASE" + }, + { + "artifactId":"eteams-wechat", + "groupId":null, + "md5":"310ca995710cf24791f956cce027e678", + "name":"weaver-eteams-wechat-2.4.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-eteams-wechat-2.4.0.RELEASE.jar", + "version":"2.4.0.RELEASE" + }, + { + "artifactId":"weaver-file-watermark", + "groupId":null, + "md5":"e94364a39e79829741dae3afd74881bd", + "name":"weaver-file-watermark-2.14.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-file-watermark-2.14.0.RELEASE.jar", + "version":"2.14.0.RELEASE" + }, + { + "artifactId":"weaver-archive-core-api", + "groupId":null, + "md5":"90a2c024fac1f6d3694a3a7ba9f3a012", + "name":"weaver-archive-core-api-2.25.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-archive-core-api-2.25.0.RELEASE.jar", + "version":"2.25.0.RELEASE" + }, + { + "artifactId":"weaver-browser-component-api", + "groupId":null, + "md5":"d91d575e0733d61e02b712cff13501aa", + "name":"weaver-browser-component-api-2.57.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-browser-component-api-2.57.0.RELEASE.jar", + "version":"2.57.0.RELEASE" + }, + { + "artifactId":"weaver-datasource-utils", + "groupId":null, + "md5":"035ee02895bc45ad20279a28d4711152", + "name":"weaver-datasource-utils-2.6.4.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-datasource-utils-2.6.4.RELEASE.jar", + "version":"2.6.4.RELEASE" + }, + { + "artifactId":"weaver-carddetailform-component", + "groupId":null, + "md5":"6cb98e5398a0cd302722e70e2c8094c5", + "name":"weaver-carddetailform-component-2.14.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-carddetailform-component-2.14.0.RELEASE.jar", + "version":"2.14.0.RELEASE" + }, + { + "artifactId":"weaver-framework-common-metadata", + "groupId":null, + "md5":"995d1cdb20a37ae7d9fac598a3d92ef1", + "name":"weaver-framework-common-metadata-2.28.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-common-metadata-2.28.0.RELEASE.jar", + "version":"2.28.0.RELEASE" + }, + { + "artifactId":"flink-shaded-zookeeper-3.5", + "groupId":"org.apache.flink", + "md5":"d8e0748bcbadb13ed2e8914e7e6dffe5", + "name":"flink-shaded-zookeeper-3-3.5.9-15.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-shaded-zookeeper-3-3.5.9-15.0.jar", + "version":"3.5.9-15.0" + }, + { + "artifactId":"weaver-meeting-api", + "groupId":null, + "md5":"91d0e9fcda0c2045874b1d36fe3492f0", + "name":"weaver-meeting-api-2.45.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-meeting-api-2.45.0.RELEASE.jar", + "version":"2.45.0.RELEASE" + }, + { + "artifactId":"weaver eteams fetion module", + "groupId":null, + "md5":"ada65b808adf85f62bdee77d41862953", + "name":"weaver-fetion-client-2.2.12.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-fetion-client-2.2.12.RELEASE.jar", + "version":"2.2.12.RELEASE" + }, + { + "artifactId":"weaver-hr-sync-api", + "groupId":null, + "md5":"6d47f97f0bdc769144f296996ff20136", + "name":"weaver-hr-sync-api-2.14.1.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-hr-sync-api-2.14.1.RELEASE.jar", + "version":"2.14.1.RELEASE" + }, + { + "artifactId":"weaver-signcenter-api", + "groupId":null, + "md5":"9368cf6431c8981694c812cf9929c5cd", + "name":"weaver-signcenter-api-2.29.15.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-signcenter-api-2.29.15.RELEASE.jar", + "version":"2.29.15.RELEASE" + }, + { + "artifactId":"weaver-framework-common-base", + "groupId":null, + "md5":"503d8598ad98c3ab74f68254b6ac29e3", + "name":"weaver-framework-common-base-2.39.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-common-base-2.39.0.RELEASE.jar", + "version":"2.39.0.RELEASE" + }, + { + "artifactId":"weaver-inc-proxy-api", + "groupId":null, + "md5":"12add524107179040165862028153cc4", + "name":"weaver-inc-proxy-api-2.13.2.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-inc-proxy-api-2.13.2.RELEASE.jar", + "version":"2.13.2.RELEASE" + }, + { + "artifactId":"weaver-esearch-data-api", + "groupId":null, + "md5":"00d50da0c302c4f5c9945e783ed661c2", + "name":"weaver-esearch-data-api-2.20.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-esearch-data-api-2.20.0.RELEASE.jar", + "version":"2.20.0.RELEASE" + }, + { + "artifactId":"weaver-framework-log-starter", + "groupId":null, + "md5":"3764e03f1cdc672e49d5fab178344d29", + "name":"weaver-framework-log-starter-2.56.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-log-starter-2.56.0.RELEASE.jar", + "version":"2.56.0.RELEASE" + }, + { + "artifactId":"spring-webmvc", + "groupId":null, + "md5":"ec62865432425057f5c4764ff9ccf845", + "name":"spring-webmvc-5.1.10.RELEASE.weaver.20241105.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-webmvc-5.1.10.RELEASE.weaver.20241105.jar", + "version":"5.1.10.RELEASE" + }, + { + "artifactId":"flink-shaded-guava-30", + "groupId":"org.apache.flink", + "md5":"290298c9d2f321101d156c9957aad688", + "name":"flink-shaded-guava-30.1.1-jre-15.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-shaded-guava-30.1.1-jre-15.0.jar", + "version":"30.1.1-jre-15.0" + }, + { + "artifactId":"International Components for Unicode for Java", + "groupId":"org.unicode", + "md5":"046a5f59abf6b67a464dea584d11e59d", + "name":"icu4j-67.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/icu4j-67.1.jar", + "version":"67.1" + }, + { + "artifactId":"Flink : Optimizer", + "groupId":"org.apache.flink", + "md5":"f4f649e5626df231afecd2aeeda1aa5e", + "name":"flink-optimizer-1.16.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-optimizer-1.16.1.jar", + "version":"1.16.1" + }, + { + "artifactId":"weaver-qianliling-api", + "groupId":null, + "md5":"6862ceff57ab2882356208b88bef7b3d", + "name":"weaver-qianliling-api-2.3.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-qianliling-api-2.3.0.RELEASE.jar", + "version":"2.3.0.RELEASE" + }, + { + "artifactId":"weaver-common-simple-bean", + "groupId":null, + "md5":"36d3e1b1290b5c47b282c69f557d537b", + "name":"weaver-common-simple-bean-2.45.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-common-simple-bean-2.45.0.RELEASE.jar", + "version":"2.45.0.RELEASE" + }, + { + "artifactId":"Flink : Table : API Java", + "groupId":"org.apache.flink", + "md5":"d86fdee16f43f1ca94830c377a97c56f", + "name":"flink-table-api-java-1.16.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-table-api-java-1.16.1.jar", + "version":"1.16.1" + }, + { + "artifactId":"Flink : Metrics : Core", + "groupId":"org.apache.flink", + "md5":"520e40533190eec064bde3c58334cb9d", + "name":"flink-metrics-core-1.16.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-metrics-core-1.16.1.jar", + "version":"1.16.1" + }, + { + "artifactId":"weaver-loom-api", + "groupId":null, + "md5":"31b1ce170b16659cf1bfcf2e8bc80d22", + "name":"weaver-loom-api-2.11.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-loom-api-2.11.0.RELEASE.jar", + "version":"2.11.0.RELEASE" + }, + { + "artifactId":"Spring Data MongoDB - Core", + "groupId":null, + "md5":"da03aa0e6d9b1278464781bea19bc6a8", + "name":"spring-data-mongodb-2.1.14.RELEASE.weaver.20241120.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/spring-data-mongodb-2.1.14.RELEASE.weaver.20241120.jar", + "version":"2.1.14.RELEASE.weaver.20241120" + }, + { + "artifactId":"chill-java", + "groupId":"com.twitter", + "md5":"886eb8ef6db3880433f4a8e10ef37300", + "name":"chill-java-0.7.6.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/chill-java-0.7.6.jar", + "version":"0.7.6" + }, + { + "artifactId":"weaver-project-bean", + "groupId":null, + "md5":"728672f61e69eb5680a13f42d5cc632d", + "name":"weaver-project-bean-2.27.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-project-bean-2.27.0.RELEASE.jar", + "version":"2.27.0.RELEASE" + }, + { + "artifactId":"Flink : RPC : Akka-Loader", + "groupId":"org.apache.flink", + "md5":"31d0a9cc22b583576d7ef7ed09b033ed", + "name":"flink-rpc-akka-loader-1.16.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-rpc-akka-loader-1.16.1.jar", + "version":"1.16.1" + }, + { + "artifactId":"sharding-jdbc-core-weaver", + "groupId":"org.apache.shardingsphere", + "md5":"51872699a75bb4561ab84c0289cc9230", + "name":"sharding-jdbc-core-weaver-2.2.210.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/sharding-jdbc-core-weaver-2.2.210.RELEASE.jar", + "version":"2.2.210.RELEASE" + }, + { + "artifactId":"Flink : Annotations", + "groupId":"org.apache.flink", + "md5":"65295d265d3995a7239241a5282f05ab", + "name":"flink-annotations-1.16.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-annotations-1.16.1.jar", + "version":"1.16.1" + }, + { + "artifactId":"weaver-relevance-component-api", + "groupId":null, + "md5":"d4b832f227f01b6f48e43d6fcd6798eb", + "name":"weaver-relevance-component-api-2.42.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-relevance-component-api-2.42.0.RELEASE.jar", + "version":"2.42.0.RELEASE" + }, + { + "artifactId":"weaver-framework-registrycenter-sdk", + "groupId":null, + "md5":"78f478ea5ea2792ba8db14290db0c98b", + "name":"weaver-framework-registrycenter-sdk-2.26.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-registrycenter-sdk-2.26.0.RELEASE.jar", + "version":"2.26.0.RELEASE" + }, + { + "artifactId":"weaver-framework-servicegovernance-route", + "groupId":null, + "md5":"5f63f63448811106acdf84ffa26d4ebe", + "name":"weaver-framework-servicegovernance-route-2.5.0.RELEASE.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/weaver-framework-servicegovernance-route-2.5.0.RELEASE.jar", + "version":"2.5.0.RELEASE" + }, + { + "artifactId":null, + "groupId":null, + "md5":"fe3d8c01827cf54018facc2b39b5bda5", + "name":"flink-shaded-netty-4.1.70.Final-15.0.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-shaded-netty-4.1.70.Final-15.0.jar", + "version":null + }, + { + "artifactId":"Flink : RPC : Core", + "groupId":"org.apache.flink", + "md5":"536b790d8d238def931053b222479e8d", + "name":"flink-rpc-core-1.16.1.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/flink-rpc-core-1.16.1.jar", + "version":"1.16.1" + }, + { + "artifactId":"mybatis", + "groupId":null, + "md5":"d3f049227fb2d163419ca1053a8ce14f", + "name":"mybatis-3.5.6.weaver.20241021.jar", + "path":"/opt/weaver/e10-server0/weaver-secondev-service/webapps/ROOT/WEB-INF/lib/mybatis-3.5.6.weaver.20241021.jar", + "version":"3.5.6.weaver.20241021" + } +] \ No newline at end of file diff --git a/.ecode/project-config.json b/.ecode/project-config.json new file mode 100644 index 0000000..12725d4 --- /dev/null +++ b/.ecode/project-config.json @@ -0,0 +1,30 @@ +{ + "buildType":"GRADLE", + "devProject":{ + "basePath":"E:/泛微工作/项目备份/e10产品/hrm-jucailin-system", + "name":"hrm-jucailin-system", + "open":true + }, + "developer":"sysadmin", + "eteamsid":"THIRD_6adaf0d5582dca179a74c4d838776fac-B8K30844ME577", + "funcDevLibPath":null, + "funcDevLibServerUrl":null, + "localEcDir":null, + "localFuncDevLib":false, + "localZipPath":null, + "moduleDesc":"", + "moduleName":"secondev-jcl-systemproject", + "platform":"ETEAMS", + "projectDesc":"", + "projectTypeEnum":"ONLINE_SECDEV", + "secServiceUrl":"http://221.226.25.34:7760/", + "serviceNodeBean":{ + "installPath":"/opt/weaver/e10-server0/weaver-secondev-service/", + "ip":"127.0.0.1", + "merge":false, + "modules":null, + "port":23200, + "serverName":"weaver-secondev-service" + }, + "unZipPath":null +} \ No newline at end of file diff --git a/.gradle/6.9.2/executionHistory/executionHistory.bin b/.gradle/6.9.2/executionHistory/executionHistory.bin new file mode 100644 index 0000000..0807aee Binary files /dev/null and b/.gradle/6.9.2/executionHistory/executionHistory.bin differ diff --git a/.gradle/6.9.2/executionHistory/executionHistory.lock b/.gradle/6.9.2/executionHistory/executionHistory.lock new file mode 100644 index 0000000..b82fedd Binary files /dev/null and b/.gradle/6.9.2/executionHistory/executionHistory.lock differ diff --git a/.gradle/6.9.2/fileChanges/last-build.bin b/.gradle/6.9.2/fileChanges/last-build.bin new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/.gradle/6.9.2/fileChanges/last-build.bin differ diff --git a/.gradle/6.9.2/fileHashes/fileHashes.bin b/.gradle/6.9.2/fileHashes/fileHashes.bin new file mode 100644 index 0000000..f30d1a9 Binary files /dev/null and b/.gradle/6.9.2/fileHashes/fileHashes.bin differ diff --git a/.gradle/6.9.2/fileHashes/fileHashes.lock b/.gradle/6.9.2/fileHashes/fileHashes.lock new file mode 100644 index 0000000..a2032eb Binary files /dev/null and b/.gradle/6.9.2/fileHashes/fileHashes.lock differ diff --git a/.gradle/6.9.2/fileHashes/resourceHashesCache.bin b/.gradle/6.9.2/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000..b8b00b1 Binary files /dev/null and b/.gradle/6.9.2/fileHashes/resourceHashesCache.bin differ diff --git a/.gradle/6.9.2/gc.properties b/.gradle/6.9.2/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/6.9.2/javaCompile/classAnalysis.bin b/.gradle/6.9.2/javaCompile/classAnalysis.bin new file mode 100644 index 0000000..907717a Binary files /dev/null and b/.gradle/6.9.2/javaCompile/classAnalysis.bin differ diff --git a/.gradle/6.9.2/javaCompile/jarAnalysis.bin b/.gradle/6.9.2/javaCompile/jarAnalysis.bin new file mode 100644 index 0000000..44ca629 Binary files /dev/null and b/.gradle/6.9.2/javaCompile/jarAnalysis.bin differ diff --git a/.gradle/6.9.2/javaCompile/javaCompile.lock b/.gradle/6.9.2/javaCompile/javaCompile.lock new file mode 100644 index 0000000..10b4a2a Binary files /dev/null and b/.gradle/6.9.2/javaCompile/javaCompile.lock differ diff --git a/.gradle/6.9.2/javaCompile/taskHistory.bin b/.gradle/6.9.2/javaCompile/taskHistory.bin new file mode 100644 index 0000000..008d98b Binary files /dev/null and b/.gradle/6.9.2/javaCompile/taskHistory.bin differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000..37a2dd1 Binary files /dev/null and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..772b14b --- /dev/null +++ b/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Thu May 29 14:09:45 CST 2025 +gradle.version=6.9.2 diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin new file mode 100644 index 0000000..b986c94 Binary files /dev/null and b/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/.gradle/checksums/checksums.lock b/.gradle/checksums/checksums.lock new file mode 100644 index 0000000..47522aa Binary files /dev/null and b/.gradle/checksums/checksums.lock differ diff --git a/.gradle/checksums/sha1-checksums.bin b/.gradle/checksums/sha1-checksums.bin new file mode 100644 index 0000000..69c8135 Binary files /dev/null and b/.gradle/checksums/sha1-checksums.bin differ diff --git a/.gradle/vcs-1/gc.properties b/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..73f69e0 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..851c0b3 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..db76d86 --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,20 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000..e284c41 --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..8bf7cb6 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..3ebadf9 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..797acea --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..c0a4b91 --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ +## ecode 本地二开项目 + +### 多模块项目创建说明 +> 子项目会集成根目录下的关联依赖,可在build.gradle中进行修改 +#### 创建子模块 +> 在根目录下直接创建目录,并在目录下创建对应的gradle文件 + +例如:创建模块secondev-md-demo + +1.创建目录 secondev-md-demo + +2.创建gradle文件 secondev-md-demo/secondev-md-demo.gradle + +``` +root + |-secondev-md-demo + | |-src + | | |--... + | |-secondev-md-demo.gradle + | | + +``` +secondev-md-demo.gradle 内容如下 +``` +description = "子模块demo项目" + +dependencies { + // 子项目私有依赖添加 +} +``` +#### 接触子模块关联 +> 在需要接触关联的子模块目录下 添加名为.disabled的文件即可,内容为空即可 需要重新reload \ No newline at end of file diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..d7bcd52 --- /dev/null +++ b/build.gradle @@ -0,0 +1,64 @@ +plugins { + id 'java' + id 'com.weaver.ecode.gradle.plugin.BuildArchPlugin' +} + +group 'com.weaver.secondev' +version '1.0.0' +description 'e10聚才林产品' + + +allprojects { + repositories { + // maven { url 'https://maven.aliyun.com/repository/public/' } // 可以连互联网 可放开此行注释 + mavenLocal() + mavenCentral() + } +} + +def ignoredProjectNames = [] + + +configure(allprojects) { project -> + + apply plugin: 'java' + apply plugin: 'com.weaver.ecode.gradle.plugin.BuildArchPlugin' + + compileJava { + options.encoding = 'UTF-8' + targetCompatibility = JavaVersion.VERSION_1_8 + sourceCompatibility = JavaVersion.VERSION_1_8 + } + + jar { + from sourceSets.main.allJava + manifest { + attributes 'weaver-ecode-seconddev-id': rootProject.group + '-' + rootProject.name, + 'Implementation-Version': rootProject.version, + 'Implementation-Vendor-Id': rootProject.group, + 'Implementation-Title': rootProject.name + } + } + + if (!ignoredProjectNames.contains(project.name)) { + dependencies { + // implementation group: 'junit', name: 'junit', version: '4.12' + compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.20' + annotationProcessor 'org.projectlombok:lombok:1.18.20' + // implementation group: 'javax.servlet', name: 'javax.servlet-api', version: '4.0.1' + + // 添加二开服务拉取的清单依赖 + + def includeType = ['**/*.jar', '**/*.class'] + implementation files(rootProject.projectDir.getPath() + "/secDevClasses") + implementation fileTree(dir: rootProject.projectDir.getPath() + '/secDevLib', includes: includeType) + // 项目二开自定义依赖 + implementation files(rootProject.projectDir.getPath() + "/devLibClasses") + implementation fileTree(dir: rootProject.projectDir.getPath() + "/devLib", includes: includeType) + // implementation 'org.projectlombok:lombok:1.18.12' + //compileOnly 'org.projectlombok:lombok:1.18.12' + } + } + +} + diff --git a/build/libs/build.zip b/build/libs/build.zip new file mode 100644 index 0000000..5cfe6fa Binary files /dev/null and b/build/libs/build.zip differ diff --git a/build/libs/hrm-jucailin-system-1.0.0.jar b/build/libs/hrm-jucailin-system-1.0.0.jar new file mode 100644 index 0000000..ea5adb2 Binary files /dev/null and b/build/libs/hrm-jucailin-system-1.0.0.jar differ diff --git a/build/tmp/jar/MANIFEST.MF b/build/tmp/jar/MANIFEST.MF new file mode 100644 index 0000000..25439d4 --- /dev/null +++ b/build/tmp/jar/MANIFEST.MF @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +weaver-ecode-seconddev-id: com.weaver.secondev-hrm-jucailin-system +Implementation-Title: hrm-jucailin-system +Implementation-Version: 1.0.0 +Implementation-Vendor-Id: com.weaver.secondev + diff --git a/buildSrc/.gradle/6.9.2/executionHistory/executionHistory.bin b/buildSrc/.gradle/6.9.2/executionHistory/executionHistory.bin new file mode 100644 index 0000000..498762d Binary files /dev/null and b/buildSrc/.gradle/6.9.2/executionHistory/executionHistory.bin differ diff --git a/buildSrc/.gradle/6.9.2/executionHistory/executionHistory.lock b/buildSrc/.gradle/6.9.2/executionHistory/executionHistory.lock new file mode 100644 index 0000000..ec27827 Binary files /dev/null and b/buildSrc/.gradle/6.9.2/executionHistory/executionHistory.lock differ diff --git a/buildSrc/.gradle/6.9.2/fileChanges/last-build.bin b/buildSrc/.gradle/6.9.2/fileChanges/last-build.bin new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/buildSrc/.gradle/6.9.2/fileChanges/last-build.bin differ diff --git a/buildSrc/.gradle/6.9.2/fileHashes/fileHashes.lock b/buildSrc/.gradle/6.9.2/fileHashes/fileHashes.lock new file mode 100644 index 0000000..7540525 Binary files /dev/null and b/buildSrc/.gradle/6.9.2/fileHashes/fileHashes.lock differ diff --git a/buildSrc/.gradle/6.9.2/gc.properties b/buildSrc/.gradle/6.9.2/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/buildSrc/.gradle/6.9.2/javaCompile/javaCompile.lock b/buildSrc/.gradle/6.9.2/javaCompile/javaCompile.lock new file mode 100644 index 0000000..aa1ff27 Binary files /dev/null and b/buildSrc/.gradle/6.9.2/javaCompile/javaCompile.lock differ diff --git a/buildSrc/.gradle/6.9.2/javaCompile/taskHistory.bin b/buildSrc/.gradle/6.9.2/javaCompile/taskHistory.bin new file mode 100644 index 0000000..27a7dc1 Binary files /dev/null and b/buildSrc/.gradle/6.9.2/javaCompile/taskHistory.bin differ diff --git a/buildSrc/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/buildSrc/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000..856e328 Binary files /dev/null and b/buildSrc/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/buildSrc/.gradle/buildOutputCleanup/cache.properties b/buildSrc/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..772b14b --- /dev/null +++ b/buildSrc/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Thu May 29 14:09:45 CST 2025 +gradle.version=6.9.2 diff --git a/buildSrc/.gradle/buildOutputCleanup/outputFiles.bin b/buildSrc/.gradle/buildOutputCleanup/outputFiles.bin new file mode 100644 index 0000000..fa8a580 Binary files /dev/null and b/buildSrc/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/buildSrc/.gradle/checksums/checksums.lock b/buildSrc/.gradle/checksums/checksums.lock new file mode 100644 index 0000000..e926a57 Binary files /dev/null and b/buildSrc/.gradle/checksums/checksums.lock differ diff --git a/buildSrc/.gradle/checksums/sha1-checksums.bin b/buildSrc/.gradle/checksums/sha1-checksums.bin new file mode 100644 index 0000000..6fbc435 Binary files /dev/null and b/buildSrc/.gradle/checksums/sha1-checksums.bin differ diff --git a/buildSrc/.gradle/noVersion/buildSrc.lock b/buildSrc/.gradle/noVersion/buildSrc.lock new file mode 100644 index 0000000..35a0387 Binary files /dev/null and b/buildSrc/.gradle/noVersion/buildSrc.lock differ diff --git a/buildSrc/.gradle/vcs-1/gc.properties b/buildSrc/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/buildSrc/build/classes/java/main/com/weaver/ecode/gradle/plugin/BuildArchPlugin.class b/buildSrc/build/classes/java/main/com/weaver/ecode/gradle/plugin/BuildArchPlugin.class new file mode 100644 index 0000000..e2b2c75 Binary files /dev/null and b/buildSrc/build/classes/java/main/com/weaver/ecode/gradle/plugin/BuildArchPlugin.class differ diff --git a/buildSrc/build/libs/buildSrc.jar b/buildSrc/build/libs/buildSrc.jar new file mode 100644 index 0000000..8299d29 Binary files /dev/null and b/buildSrc/build/libs/buildSrc.jar differ diff --git a/buildSrc/build/resources/main/META-INF/gradle-plugins/com.weaver.ecode.gradle.plugin.BuildArchPlugin.properties b/buildSrc/build/resources/main/META-INF/gradle-plugins/com.weaver.ecode.gradle.plugin.BuildArchPlugin.properties new file mode 100644 index 0000000..398afb3 --- /dev/null +++ b/buildSrc/build/resources/main/META-INF/gradle-plugins/com.weaver.ecode.gradle.plugin.BuildArchPlugin.properties @@ -0,0 +1 @@ +implementation-class=com.weaver.ecode.gradle.plugin.BuildArchPlugin \ No newline at end of file diff --git a/buildSrc/build/source-roots/buildSrc/source-roots.txt b/buildSrc/build/source-roots/buildSrc/source-roots.txt new file mode 100644 index 0000000..04cd33c --- /dev/null +++ b/buildSrc/build/source-roots/buildSrc/source-roots.txt @@ -0,0 +1,6 @@ +src\main\resources +src\main\java +src\main\groovy +src\test\resources +src\test\java +src\test\groovy diff --git a/buildSrc/build/tmp/compileJava/source-classes-mapping.txt b/buildSrc/build/tmp/compileJava/source-classes-mapping.txt new file mode 100644 index 0000000..eebbb07 --- /dev/null +++ b/buildSrc/build/tmp/compileJava/source-classes-mapping.txt @@ -0,0 +1,2 @@ +com/weaver/ecode/gradle/plugin/BuildArchPlugin.java + com.weaver.ecode.gradle.plugin.BuildArchPlugin diff --git a/buildSrc/build/tmp/jar/MANIFEST.MF b/buildSrc/build/tmp/jar/MANIFEST.MF new file mode 100644 index 0000000..59499bc --- /dev/null +++ b/buildSrc/build/tmp/jar/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/buildSrc/src/main/java/com/weaver/ecode/gradle/plugin/BuildArchPlugin.java b/buildSrc/src/main/java/com/weaver/ecode/gradle/plugin/BuildArchPlugin.java new file mode 100644 index 0000000..da96e86 --- /dev/null +++ b/buildSrc/src/main/java/com/weaver/ecode/gradle/plugin/BuildArchPlugin.java @@ -0,0 +1,144 @@ +package com.weaver.ecode.gradle.plugin; + +import org.gradle.api.Plugin; +import org.gradle.api.Project; +import org.gradle.api.tasks.bundling.Jar; + +import java.io.*; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.*; +import java.util.zip.ZipEntry; +import java.util.zip.ZipInputStream; +import java.util.zip.ZipOutputStream; + +public class BuildArchPlugin implements Plugin { + + private void readResourcePathList(String rootPath, Set pathList) { + File dir = new File(rootPath); + if (Objects.isNull(dir.listFiles())) return; + for (File file : Objects.requireNonNull(dir.listFiles())) { + if (file.isDirectory()) { + pathList.add(file.getPath()); + readResourcePathList(file.getPath(), pathList); + } else { + pathList.add(file.getPath()); + } + } + } + + private void addResourceListToJar(String jarLibPath, Set resPathList, String fileName) { + StringBuilder text = new StringBuilder("[\n"); + for (String s : resPathList) { + text.append("\t\"").append(s).append("\"\n"); + } + text.append("]"); + File zipFile = new File(jarLibPath); + String tmpFilePath = UUID.randomUUID() + ".zip"; + File tmpZipFile = new File(zipFile.getParentFile(), tmpFilePath); + try(ZipInputStream zin = new ZipInputStream(Files.newInputStream(zipFile.toPath())); + ZipOutputStream tmpZipOut = new ZipOutputStream(Files.newOutputStream(tmpZipFile.toPath())); + InputStream fis = new ByteArrayInputStream(text.toString().getBytes(StandardCharsets.UTF_8));) { + ZipEntry entry = zin.getNextEntry(); + while (entry != null) { + tmpZipOut.putNextEntry(new ZipEntry(entry.getName())); + byte[] buffer = new byte[1024]; + int len; + while ((len = zin.read(buffer)) > 0) { + tmpZipOut.write(buffer, 0, len); + } + entry = zin.getNextEntry(); + } + ZipEntry zipEntry = new ZipEntry("META-INF/" + fileName); + tmpZipOut.putNextEntry(zipEntry); + byte[] buffer = new byte[1024]; + int len; + while ((len = fis.read(buffer)) > 0) { + tmpZipOut.write(buffer, 0, len); + } + zipFile.delete(); + tmpZipFile.renameTo(zipFile); + } catch (Exception e) { + e.printStackTrace(); + } + } + + private Set calcAbsPathList(String rooPath, Set pathList) { + Set absPaths = new HashSet<>(); + for (String path : pathList) { + Path basePath = Paths.get(rooPath).toAbsolutePath().normalize(); + Path filePath = new File(path).toPath(); + Path relativize = basePath.relativize(filePath); + System.out.println("echo path: " + relativize); + absPaths.add(relativize.toString().replace("\\", "/")); + } + return absPaths; + } + + @Override + public void apply(Project project) { + // 扫描 项目下的resources 文件内容 + List pathList = new ArrayList<>(); +// scanFileOrDir() + System.out.println(project.getRootDir().toPath()); + project.getTasks().forEach(t -> { + if (t.getName().equalsIgnoreCase("jar")) { // 打包task添加后置处理逻辑 + t.doLast(l -> { + String jarName = ((Jar) l).getArchiveBaseName().get(); + String version = null; + try { + version = ((Jar) l).getArchiveVersion().get(); + } catch (Exception ignored) {} + String libJarPath = project.getBuildDir().getPath() + "/libs/" + jarName + (Objects.nonNull(version) ? "-" + version : "") + ".jar"; + File jarFile = new File(libJarPath); + if (jarFile.exists()) { + System.out.println("jar file size: " + jarFile.length() + ", libJarPath: " + libJarPath); + // 当前目录下生成build.zip + // 获取对应模块的resources 目录清单 + File moduleProjectFile = l.getProject().getProjectDir(); + Set resourcesList = new HashSet<>(); + Set srcList = new HashSet<>(); + readResourcePathList(moduleProjectFile.getPath() + "/src/main/resources", resourcesList); + readResourcePathList(moduleProjectFile.getPath() + "/src/main/java", srcList); + Set resAbsPath = calcAbsPathList(moduleProjectFile.getPath() + "/src/main/resources", resourcesList); + Set srcAbsPath = calcAbsPathList(moduleProjectFile.getPath() + "/src/main/java", srcList); + addResourceListToJar(libJarPath, resAbsPath, "res.list"); + addResourceListToJar(libJarPath, srcAbsPath, "src.list"); + createBuildZip(libJarPath); + } else { + System.out.println("archive jar not existed. (path: " + libJarPath + ")"); + } + }); + } + }); + } + + private void createBuildZip(String jarPath) { + try { + File jarFile = new File(jarPath); + String zipFileName = jarFile.getParent() + "/build.zip"; + ZipOutputStream zipOutputStream = new ZipOutputStream(new FileOutputStream(zipFileName)); + addFileToZip(new File(jarPath), "", zipOutputStream); + zipOutputStream.close(); + } catch (Exception e) { + e.printStackTrace(); + } + } + + private void addFileToZip(File file, String parentFolder, ZipOutputStream zipOutputStream) throws Exception { + FileInputStream fileInputStream = new FileInputStream(file); + ZipEntry zipEntry = new ZipEntry(parentFolder + "/" + file.getName()); + zipOutputStream.putNextEntry(zipEntry); + + byte[] buffer = new byte[1024]; + int len; + while ((len = fileInputStream.read(buffer)) > 0) { + zipOutputStream.write(buffer, 0, len); + } + + fileInputStream.close(); + } + +} diff --git a/buildSrc/src/main/resources/META-INF/gradle-plugins/com.weaver.ecode.gradle.plugin.BuildArchPlugin.properties b/buildSrc/src/main/resources/META-INF/gradle-plugins/com.weaver.ecode.gradle.plugin.BuildArchPlugin.properties new file mode 100644 index 0000000..398afb3 --- /dev/null +++ b/buildSrc/src/main/resources/META-INF/gradle-plugins/com.weaver.ecode.gradle.plugin.BuildArchPlugin.properties @@ -0,0 +1 @@ +implementation-class=com.weaver.ecode.gradle.plugin.BuildArchPlugin \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000..e708b1c Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..5362402 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,8 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +# 如果是内网环境请预先下载文件文件,让后调整以下url 指向本地文件 +# 例如windows 系统: distributionUrl=file\:///D:/gradle/gradle-6.9.2-all.zip +# 例如 mac / linux 系统:distributionUrl=file:/Users/gradle/gradle-6.9.2-all.zip +distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-6.9.2-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100644 index 0000000..1b6c787 --- /dev/null +++ b/gradlew @@ -0,0 +1,234 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +APP_NAME="Gradle" +APP_BASE_NAME=${0##*/} + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..107acd3 --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/hrm-jucailin-system.iml b/hrm-jucailin-system.iml new file mode 100644 index 0000000..e7a0b7d --- /dev/null +++ b/hrm-jucailin-system.iml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/secDevLib/DmJdbcDriver18-8.1.2.142.jar b/secDevLib/DmJdbcDriver18-8.1.2.142.jar new file mode 100644 index 0000000..249166e Binary files /dev/null and b/secDevLib/DmJdbcDriver18-8.1.2.142.jar differ diff --git a/secDevLib/FastInfoset-1.2.12.jar b/secDevLib/FastInfoset-1.2.12.jar new file mode 100644 index 0000000..b960c26 Binary files /dev/null and b/secDevLib/FastInfoset-1.2.12.jar differ diff --git a/secDevLib/HdrHistogram-2.1.9.jar b/secDevLib/HdrHistogram-2.1.9.jar new file mode 100644 index 0000000..efa2637 Binary files /dev/null and b/secDevLib/HdrHistogram-2.1.9.jar differ diff --git a/secDevLib/HikariCP-3.2.0.jar b/secDevLib/HikariCP-3.2.0.jar new file mode 100644 index 0000000..a030a7f Binary files /dev/null and b/secDevLib/HikariCP-3.2.0.jar differ diff --git a/secDevLib/QLExpress-3.2.0.jar b/secDevLib/QLExpress-3.2.0.jar new file mode 100644 index 0000000..52f48b2 Binary files /dev/null and b/secDevLib/QLExpress-3.2.0.jar differ diff --git a/secDevLib/RoaringBitmap-0.9.0.jar b/secDevLib/RoaringBitmap-0.9.0.jar new file mode 100644 index 0000000..8d88e1a Binary files /dev/null and b/secDevLib/RoaringBitmap-0.9.0.jar differ diff --git a/secDevLib/SparseBitSet-1.2.jar b/secDevLib/SparseBitSet-1.2.jar new file mode 100644 index 0000000..bdb6771 Binary files /dev/null and b/secDevLib/SparseBitSet-1.2.jar differ diff --git a/secDevLib/accessors-smart-2.5.0.jar b/secDevLib/accessors-smart-2.5.0.jar new file mode 100644 index 0000000..2acd43b Binary files /dev/null and b/secDevLib/accessors-smart-2.5.0.jar differ diff --git a/secDevLib/activation-1.1.1.jar b/secDevLib/activation-1.1.1.jar new file mode 100644 index 0000000..1b703ab Binary files /dev/null and b/secDevLib/activation-1.1.1.jar differ diff --git a/secDevLib/activemq-broker-5.16.6.jar b/secDevLib/activemq-broker-5.16.6.jar new file mode 100644 index 0000000..c9bcf30 Binary files /dev/null and b/secDevLib/activemq-broker-5.16.6.jar differ diff --git a/secDevLib/activemq-client-5.15.16.jar b/secDevLib/activemq-client-5.15.16.jar new file mode 100644 index 0000000..9577cdc Binary files /dev/null and b/secDevLib/activemq-client-5.15.16.jar differ diff --git a/secDevLib/activemq-openwire-legacy-5.16.7.jar b/secDevLib/activemq-openwire-legacy-5.16.7.jar new file mode 100644 index 0000000..7e2611b Binary files /dev/null and b/secDevLib/activemq-openwire-legacy-5.16.7.jar differ diff --git a/secDevLib/aggdesigner-algorithm-6.0.jar b/secDevLib/aggdesigner-algorithm-6.0.jar new file mode 100644 index 0000000..0060ccd Binary files /dev/null and b/secDevLib/aggdesigner-algorithm-6.0.jar differ diff --git a/secDevLib/aggs-matrix-stats-client-7.17.1.jar b/secDevLib/aggs-matrix-stats-client-7.17.1.jar new file mode 100644 index 0000000..6f80c6f Binary files /dev/null and b/secDevLib/aggs-matrix-stats-client-7.17.1.jar differ diff --git a/secDevLib/aliyun-java-sdk-core-4.5.1.jar b/secDevLib/aliyun-java-sdk-core-4.5.1.jar new file mode 100644 index 0000000..e031b66 Binary files /dev/null and b/secDevLib/aliyun-java-sdk-core-4.5.1.jar differ diff --git a/secDevLib/aliyun-java-sdk-green-3.5.1.jar b/secDevLib/aliyun-java-sdk-green-3.5.1.jar new file mode 100644 index 0000000..38037e1 Binary files /dev/null and b/secDevLib/aliyun-java-sdk-green-3.5.1.jar differ diff --git a/secDevLib/aliyun-java-sdk-kms-2.11.0.jar b/secDevLib/aliyun-java-sdk-kms-2.11.0.jar new file mode 100644 index 0000000..146bbe6 Binary files /dev/null and b/secDevLib/aliyun-java-sdk-kms-2.11.0.jar differ diff --git a/secDevLib/aliyun-java-sdk-ram-3.1.0.jar b/secDevLib/aliyun-java-sdk-ram-3.1.0.jar new file mode 100644 index 0000000..5122684 Binary files /dev/null and b/secDevLib/aliyun-java-sdk-ram-3.1.0.jar differ diff --git a/secDevLib/aliyun-sdk-oss-3.16.2.jar b/secDevLib/aliyun-sdk-oss-3.16.2.jar new file mode 100644 index 0000000..3a192fe Binary files /dev/null and b/secDevLib/aliyun-sdk-oss-3.16.2.jar differ diff --git a/secDevLib/amqp-client-5.18.0.jar b/secDevLib/amqp-client-5.18.0.jar new file mode 100644 index 0000000..ce41bc0 Binary files /dev/null and b/secDevLib/amqp-client-5.18.0.jar differ diff --git a/secDevLib/annotations-2.20.42.jar b/secDevLib/annotations-2.20.42.jar new file mode 100644 index 0000000..dc13ae8 Binary files /dev/null and b/secDevLib/annotations-2.20.42.jar differ diff --git a/secDevLib/ant-1.10.11.jar b/secDevLib/ant-1.10.11.jar new file mode 100644 index 0000000..0441f0f Binary files /dev/null and b/secDevLib/ant-1.10.11.jar differ diff --git a/secDevLib/ant-launcher-1.10.11.jar b/secDevLib/ant-launcher-1.10.11.jar new file mode 100644 index 0000000..23df186 Binary files /dev/null and b/secDevLib/ant-launcher-1.10.11.jar differ diff --git a/secDevLib/antisamy-1.7.5.jar b/secDevLib/antisamy-1.7.5.jar new file mode 100644 index 0000000..77d5420 Binary files /dev/null and b/secDevLib/antisamy-1.7.5.jar differ diff --git a/secDevLib/antlr4-runtime-4.7.1.jar b/secDevLib/antlr4-runtime-4.7.1.jar new file mode 100644 index 0000000..e2e0ac7 Binary files /dev/null and b/secDevLib/antlr4-runtime-4.7.1.jar differ diff --git a/secDevLib/aopalliance-1.0.jar b/secDevLib/aopalliance-1.0.jar new file mode 100644 index 0000000..578b1a0 Binary files /dev/null and b/secDevLib/aopalliance-1.0.jar differ diff --git a/secDevLib/apache-client-2.20.42.jar b/secDevLib/apache-client-2.20.42.jar new file mode 100644 index 0000000..47ad767 Binary files /dev/null and b/secDevLib/apache-client-2.20.42.jar differ diff --git a/secDevLib/apache-mime4j-core-0.8.10.jar b/secDevLib/apache-mime4j-core-0.8.10.jar new file mode 100644 index 0000000..1abcc5d Binary files /dev/null and b/secDevLib/apache-mime4j-core-0.8.10.jar differ diff --git a/secDevLib/apiguardian-api-1.1.0.jar b/secDevLib/apiguardian-api-1.1.0.jar new file mode 100644 index 0000000..e6fcead Binary files /dev/null and b/secDevLib/apiguardian-api-1.1.0.jar differ diff --git a/secDevLib/apm-toolkit-log4j-2.x-8.5.0.jar b/secDevLib/apm-toolkit-log4j-2.x-8.5.0.jar new file mode 100644 index 0000000..d8cb1ec Binary files /dev/null and b/secDevLib/apm-toolkit-log4j-2.x-8.5.0.jar differ diff --git a/secDevLib/apollo-client-2.0.1.jar b/secDevLib/apollo-client-2.0.1.jar new file mode 100644 index 0000000..90b00ec Binary files /dev/null and b/secDevLib/apollo-client-2.0.1.jar differ diff --git a/secDevLib/apollo-core-2.0.1.jar b/secDevLib/apollo-core-2.0.1.jar new file mode 100644 index 0000000..f64ce3a Binary files /dev/null and b/secDevLib/apollo-core-2.0.1.jar differ diff --git a/secDevLib/apollo-openapi-1.7.0.jar b/secDevLib/apollo-openapi-1.7.0.jar new file mode 100644 index 0000000..495769f Binary files /dev/null and b/secDevLib/apollo-openapi-1.7.0.jar differ diff --git a/secDevLib/archaius-core-0.7.6.jar b/secDevLib/archaius-core-0.7.6.jar new file mode 100644 index 0000000..58182d1 Binary files /dev/null and b/secDevLib/archaius-core-0.7.6.jar differ diff --git a/secDevLib/arns-2.20.42.jar b/secDevLib/arns-2.20.42.jar new file mode 100644 index 0000000..22b2abd Binary files /dev/null and b/secDevLib/arns-2.20.42.jar differ diff --git a/secDevLib/asm-5.0.4.jar b/secDevLib/asm-5.0.4.jar new file mode 100644 index 0000000..cdb283d Binary files /dev/null and b/secDevLib/asm-5.0.4.jar differ diff --git a/secDevLib/aspectjrt-1.9.4.jar b/secDevLib/aspectjrt-1.9.4.jar new file mode 100644 index 0000000..e223d67 Binary files /dev/null and b/secDevLib/aspectjrt-1.9.4.jar differ diff --git a/secDevLib/aspectjweaver-1.9.4.jar b/secDevLib/aspectjweaver-1.9.4.jar new file mode 100644 index 0000000..00ad7a8 Binary files /dev/null and b/secDevLib/aspectjweaver-1.9.4.jar differ diff --git a/secDevLib/auth-2.20.42.jar b/secDevLib/auth-2.20.42.jar new file mode 100644 index 0000000..d6719ed Binary files /dev/null and b/secDevLib/auth-2.20.42.jar differ diff --git a/secDevLib/avalon-framework-api-4.3.1.jar b/secDevLib/avalon-framework-api-4.3.1.jar new file mode 100644 index 0000000..b60000b Binary files /dev/null and b/secDevLib/avalon-framework-api-4.3.1.jar differ diff --git a/secDevLib/avalon-framework-impl-4.2.0.jar b/secDevLib/avalon-framework-impl-4.2.0.jar new file mode 100644 index 0000000..ca61697 Binary files /dev/null and b/secDevLib/avalon-framework-impl-4.2.0.jar differ diff --git a/secDevLib/avatica-core-1.22.0.jar b/secDevLib/avatica-core-1.22.0.jar new file mode 100644 index 0000000..f730d0b Binary files /dev/null and b/secDevLib/avatica-core-1.22.0.jar differ diff --git a/secDevLib/avatica-metrics-1.22.0.jar b/secDevLib/avatica-metrics-1.22.0.jar new file mode 100644 index 0000000..41ae348 Binary files /dev/null and b/secDevLib/avatica-metrics-1.22.0.jar differ diff --git a/secDevLib/avro-1.11.3.jar b/secDevLib/avro-1.11.3.jar new file mode 100644 index 0000000..675aa9c Binary files /dev/null and b/secDevLib/avro-1.11.3.jar differ diff --git a/secDevLib/aws-core-2.20.42.jar b/secDevLib/aws-core-2.20.42.jar new file mode 100644 index 0000000..0ab770f Binary files /dev/null and b/secDevLib/aws-core-2.20.42.jar differ diff --git a/secDevLib/aws-crt-0.21.7.jar b/secDevLib/aws-crt-0.21.7.jar new file mode 100644 index 0000000..5ae42eb Binary files /dev/null and b/secDevLib/aws-crt-0.21.7.jar differ diff --git a/secDevLib/aws-crt-client-2.20.42.jar b/secDevLib/aws-crt-client-2.20.42.jar new file mode 100644 index 0000000..0146145 Binary files /dev/null and b/secDevLib/aws-crt-client-2.20.42.jar differ diff --git a/secDevLib/aws-query-protocol-2.20.42.jar b/secDevLib/aws-query-protocol-2.20.42.jar new file mode 100644 index 0000000..ed210d9 Binary files /dev/null and b/secDevLib/aws-query-protocol-2.20.42.jar differ diff --git a/secDevLib/aws-xml-protocol-2.20.42.jar b/secDevLib/aws-xml-protocol-2.20.42.jar new file mode 100644 index 0000000..d75fcb4 Binary files /dev/null and b/secDevLib/aws-xml-protocol-2.20.42.jar differ diff --git a/secDevLib/axiom-api-1.4.0.jar b/secDevLib/axiom-api-1.4.0.jar new file mode 100644 index 0000000..534aad3 Binary files /dev/null and b/secDevLib/axiom-api-1.4.0.jar differ diff --git a/secDevLib/axiom-dom-1.4.0.jar b/secDevLib/axiom-dom-1.4.0.jar new file mode 100644 index 0000000..be3c27f Binary files /dev/null and b/secDevLib/axiom-dom-1.4.0.jar differ diff --git a/secDevLib/axiom-impl-1.4.0.jar b/secDevLib/axiom-impl-1.4.0.jar new file mode 100644 index 0000000..853ce60 Binary files /dev/null and b/secDevLib/axiom-impl-1.4.0.jar differ diff --git a/secDevLib/axis-1.4.jar b/secDevLib/axis-1.4.jar new file mode 100644 index 0000000..20b09a5 Binary files /dev/null and b/secDevLib/axis-1.4.jar differ diff --git a/secDevLib/axis2-adb-1.8.2.jar b/secDevLib/axis2-adb-1.8.2.jar new file mode 100644 index 0000000..6614f6e Binary files /dev/null and b/secDevLib/axis2-adb-1.8.2.jar differ diff --git a/secDevLib/axis2-jaxws-1.8.2.jar b/secDevLib/axis2-jaxws-1.8.2.jar new file mode 100644 index 0000000..a28655e Binary files /dev/null and b/secDevLib/axis2-jaxws-1.8.2.jar differ diff --git a/secDevLib/axis2-kernel-1.8.2.jar b/secDevLib/axis2-kernel-1.8.2.jar new file mode 100644 index 0000000..9b78926 Binary files /dev/null and b/secDevLib/axis2-kernel-1.8.2.jar differ diff --git a/secDevLib/axis2-metadata-1.8.2.jar b/secDevLib/axis2-metadata-1.8.2.jar new file mode 100644 index 0000000..96135c3 Binary files /dev/null and b/secDevLib/axis2-metadata-1.8.2.jar differ diff --git a/secDevLib/axis2-saaj-1.8.2.jar b/secDevLib/axis2-saaj-1.8.2.jar new file mode 100644 index 0000000..96e56a7 Binary files /dev/null and b/secDevLib/axis2-saaj-1.8.2.jar differ diff --git a/secDevLib/axis2-spring-1.8.2.jar b/secDevLib/axis2-spring-1.8.2.jar new file mode 100644 index 0000000..da3525f Binary files /dev/null and b/secDevLib/axis2-spring-1.8.2.jar differ diff --git a/secDevLib/axis2-transport-http-1.8.2.jar b/secDevLib/axis2-transport-http-1.8.2.jar new file mode 100644 index 0000000..0051523 Binary files /dev/null and b/secDevLib/axis2-transport-http-1.8.2.jar differ diff --git a/secDevLib/axis2-transport-local-1.8.2.jar b/secDevLib/axis2-transport-local-1.8.2.jar new file mode 100644 index 0000000..61e2603 Binary files /dev/null and b/secDevLib/axis2-transport-local-1.8.2.jar differ diff --git a/secDevLib/axis2-xmlbeans-1.8.2.jar b/secDevLib/axis2-xmlbeans-1.8.2.jar new file mode 100644 index 0000000..2026239 Binary files /dev/null and b/secDevLib/axis2-xmlbeans-1.8.2.jar differ diff --git a/secDevLib/barcode4j-2.1.jar b/secDevLib/barcode4j-2.1.jar new file mode 100644 index 0000000..09ac714 Binary files /dev/null and b/secDevLib/barcode4j-2.1.jar differ diff --git a/secDevLib/base64-2.3.9.jar b/secDevLib/base64-2.3.9.jar new file mode 100644 index 0000000..eaf2b83 Binary files /dev/null and b/secDevLib/base64-2.3.9.jar differ diff --git a/secDevLib/batik-constants-1.17.jar b/secDevLib/batik-constants-1.17.jar new file mode 100644 index 0000000..364002c Binary files /dev/null and b/secDevLib/batik-constants-1.17.jar differ diff --git a/secDevLib/batik-css-1.17.jar b/secDevLib/batik-css-1.17.jar new file mode 100644 index 0000000..564ab0b Binary files /dev/null and b/secDevLib/batik-css-1.17.jar differ diff --git a/secDevLib/batik-i18n-1.17.jar b/secDevLib/batik-i18n-1.17.jar new file mode 100644 index 0000000..2682252 Binary files /dev/null and b/secDevLib/batik-i18n-1.17.jar differ diff --git a/secDevLib/batik-shared-resources-1.17.jar b/secDevLib/batik-shared-resources-1.17.jar new file mode 100644 index 0000000..a06ea54 Binary files /dev/null and b/secDevLib/batik-shared-resources-1.17.jar differ diff --git a/secDevLib/batik-util-1.17.jar b/secDevLib/batik-util-1.17.jar new file mode 100644 index 0000000..2dae36f Binary files /dev/null and b/secDevLib/batik-util-1.17.jar differ diff --git a/secDevLib/bcpkix-jdk18on-1.78.1.jar b/secDevLib/bcpkix-jdk18on-1.78.1.jar new file mode 100644 index 0000000..dca7170 Binary files /dev/null and b/secDevLib/bcpkix-jdk18on-1.78.1.jar differ diff --git a/secDevLib/bcprov-jdk18on-1.78.1.jar b/secDevLib/bcprov-jdk18on-1.78.1.jar new file mode 100644 index 0000000..6726f83 Binary files /dev/null and b/secDevLib/bcprov-jdk18on-1.78.1.jar differ diff --git a/secDevLib/bcutil-jdk18on-1.78.1.jar b/secDevLib/bcutil-jdk18on-1.78.1.jar new file mode 100644 index 0000000..348a2ff Binary files /dev/null and b/secDevLib/bcutil-jdk18on-1.78.1.jar differ diff --git a/secDevLib/bsh-2.0b6.jar b/secDevLib/bsh-2.0b6.jar new file mode 100644 index 0000000..29d71a9 Binary files /dev/null and b/secDevLib/bsh-2.0b6.jar differ diff --git a/secDevLib/bson-3.8.2.jar b/secDevLib/bson-3.8.2.jar new file mode 100644 index 0000000..e7431e1 Binary files /dev/null and b/secDevLib/bson-3.8.2.jar differ diff --git a/secDevLib/byte-buddy-1.10.14.jar b/secDevLib/byte-buddy-1.10.14.jar new file mode 100644 index 0000000..b0e6190 Binary files /dev/null and b/secDevLib/byte-buddy-1.10.14.jar differ diff --git a/secDevLib/byte-buddy-agent-1.10.14.jar b/secDevLib/byte-buddy-agent-1.10.14.jar new file mode 100644 index 0000000..0fd6da2 Binary files /dev/null and b/secDevLib/byte-buddy-agent-1.10.14.jar differ diff --git a/secDevLib/c3p0-0.9.5.4.jar b/secDevLib/c3p0-0.9.5.4.jar new file mode 100644 index 0000000..a71b468 Binary files /dev/null and b/secDevLib/c3p0-0.9.5.4.jar differ diff --git a/secDevLib/cache-api-1.1.1.jar b/secDevLib/cache-api-1.1.1.jar new file mode 100644 index 0000000..53665d2 Binary files /dev/null and b/secDevLib/cache-api-1.1.1.jar differ diff --git a/secDevLib/caffeine-2.6.2.jar b/secDevLib/caffeine-2.6.2.jar new file mode 100644 index 0000000..f2f724b Binary files /dev/null and b/secDevLib/caffeine-2.6.2.jar differ diff --git a/secDevLib/calcite-core-1.26.0.jar b/secDevLib/calcite-core-1.26.0.jar new file mode 100644 index 0000000..2d36f5d Binary files /dev/null and b/secDevLib/calcite-core-1.26.0.jar differ diff --git a/secDevLib/calcite-linq4j-1.26.0.jar b/secDevLib/calcite-linq4j-1.26.0.jar new file mode 100644 index 0000000..5875b62 Binary files /dev/null and b/secDevLib/calcite-linq4j-1.26.0.jar differ diff --git a/secDevLib/cas-client-core-3.5.1.jar b/secDevLib/cas-client-core-3.5.1.jar new file mode 100644 index 0000000..3370eab Binary files /dev/null and b/secDevLib/cas-client-core-3.5.1.jar differ diff --git a/secDevLib/ccsp-crypto-20220921.jar b/secDevLib/ccsp-crypto-20220921.jar new file mode 100644 index 0000000..ef88e65 Binary files /dev/null and b/secDevLib/ccsp-crypto-20220921.jar differ diff --git a/secDevLib/cfr-0.152.jar b/secDevLib/cfr-0.152.jar new file mode 100644 index 0000000..7f6ddc4 Binary files /dev/null and b/secDevLib/cfr-0.152.jar differ diff --git a/secDevLib/cglib-3.2.2.jar b/secDevLib/cglib-3.2.2.jar new file mode 100644 index 0000000..a910716 Binary files /dev/null and b/secDevLib/cglib-3.2.2.jar differ diff --git a/secDevLib/checker-qual-3.41.0.jar b/secDevLib/checker-qual-3.41.0.jar new file mode 100644 index 0000000..17a85a1 Binary files /dev/null and b/secDevLib/checker-qual-3.41.0.jar differ diff --git a/secDevLib/chill-java-0.7.6.jar b/secDevLib/chill-java-0.7.6.jar new file mode 100644 index 0000000..c78eeb4 Binary files /dev/null and b/secDevLib/chill-java-0.7.6.jar differ diff --git a/secDevLib/classmate-1.4.0.jar b/secDevLib/classmate-1.4.0.jar new file mode 100644 index 0000000..e53587e Binary files /dev/null and b/secDevLib/classmate-1.4.0.jar differ diff --git a/secDevLib/codemodel-2.3.1.jar b/secDevLib/codemodel-2.3.1.jar new file mode 100644 index 0000000..c2bdab9 Binary files /dev/null and b/secDevLib/codemodel-2.3.1.jar differ diff --git a/secDevLib/com.belerweb-pinyin4j-2.5.0.jar b/secDevLib/com.belerweb-pinyin4j-2.5.0.jar new file mode 100644 index 0000000..2e1d819 Binary files /dev/null and b/secDevLib/com.belerweb-pinyin4j-2.5.0.jar differ diff --git a/secDevLib/com.sap.conn.jco.sapjco3-3.0.11.jar b/secDevLib/com.sap.conn.jco.sapjco3-3.0.11.jar new file mode 100644 index 0000000..892be00 Binary files /dev/null and b/secDevLib/com.sap.conn.jco.sapjco3-3.0.11.jar differ diff --git a/secDevLib/commons-beanutils-1.9.4.jar b/secDevLib/commons-beanutils-1.9.4.jar new file mode 100644 index 0000000..b73543c Binary files /dev/null and b/secDevLib/commons-beanutils-1.9.4.jar differ diff --git a/secDevLib/commons-cli-1.5.0.jar b/secDevLib/commons-cli-1.5.0.jar new file mode 100644 index 0000000..e036456 Binary files /dev/null and b/secDevLib/commons-cli-1.5.0.jar differ diff --git a/secDevLib/commons-codec-1.13.jar b/secDevLib/commons-codec-1.13.jar new file mode 100644 index 0000000..bf6ccb3 Binary files /dev/null and b/secDevLib/commons-codec-1.13.jar differ diff --git a/secDevLib/commons-collections-3.2.2.jar b/secDevLib/commons-collections-3.2.2.jar new file mode 100644 index 0000000..fa5df82 Binary files /dev/null and b/secDevLib/commons-collections-3.2.2.jar differ diff --git a/secDevLib/commons-collections4-4.4.jar b/secDevLib/commons-collections4-4.4.jar new file mode 100644 index 0000000..da06c3e Binary files /dev/null and b/secDevLib/commons-collections4-4.4.jar differ diff --git a/secDevLib/commons-compiler-3.1.10.jar b/secDevLib/commons-compiler-3.1.10.jar new file mode 100644 index 0000000..0f6dfe2 Binary files /dev/null and b/secDevLib/commons-compiler-3.1.10.jar differ diff --git a/secDevLib/commons-compress-1.26.0.jar b/secDevLib/commons-compress-1.26.0.jar new file mode 100644 index 0000000..10f1e2b Binary files /dev/null and b/secDevLib/commons-compress-1.26.0.jar differ diff --git a/secDevLib/commons-configuration-1.10.jar b/secDevLib/commons-configuration-1.10.jar new file mode 100644 index 0000000..7922436 Binary files /dev/null and b/secDevLib/commons-configuration-1.10.jar differ diff --git a/secDevLib/commons-configuration2-2.10.1.jar b/secDevLib/commons-configuration2-2.10.1.jar new file mode 100644 index 0000000..272b625 Binary files /dev/null and b/secDevLib/commons-configuration2-2.10.1.jar differ diff --git a/secDevLib/commons-dbcp2-2.8.0.jar b/secDevLib/commons-dbcp2-2.8.0.jar new file mode 100644 index 0000000..58653c9 Binary files /dev/null and b/secDevLib/commons-dbcp2-2.8.0.jar differ diff --git a/secDevLib/commons-dbutils-1.6.jar b/secDevLib/commons-dbutils-1.6.jar new file mode 100644 index 0000000..b2590db Binary files /dev/null and b/secDevLib/commons-dbutils-1.6.jar differ diff --git a/secDevLib/commons-discovery-0.5.jar b/secDevLib/commons-discovery-0.5.jar new file mode 100644 index 0000000..5d52da4 Binary files /dev/null and b/secDevLib/commons-discovery-0.5.jar differ diff --git a/secDevLib/commons-fileupload-1.5.jar b/secDevLib/commons-fileupload-1.5.jar new file mode 100644 index 0000000..5e60875 Binary files /dev/null and b/secDevLib/commons-fileupload-1.5.jar differ diff --git a/secDevLib/commons-httpclient-3.1.jar b/secDevLib/commons-httpclient-3.1.jar new file mode 100644 index 0000000..7c59774 Binary files /dev/null and b/secDevLib/commons-httpclient-3.1.jar differ diff --git a/secDevLib/commons-io-2.15.1.jar b/secDevLib/commons-io-2.15.1.jar new file mode 100644 index 0000000..d53be1f Binary files /dev/null and b/secDevLib/commons-io-2.15.1.jar differ diff --git a/secDevLib/commons-lang-2.6.jar b/secDevLib/commons-lang-2.6.jar new file mode 100644 index 0000000..98467d3 Binary files /dev/null and b/secDevLib/commons-lang-2.6.jar differ diff --git a/secDevLib/commons-lang3-3.9.jar b/secDevLib/commons-lang3-3.9.jar new file mode 100644 index 0000000..0d89693 Binary files /dev/null and b/secDevLib/commons-lang3-3.9.jar differ diff --git a/secDevLib/commons-logging-1.2.jar b/secDevLib/commons-logging-1.2.jar new file mode 100644 index 0000000..93a3b9f Binary files /dev/null and b/secDevLib/commons-logging-1.2.jar differ diff --git a/secDevLib/commons-math3-3.6.1.jar b/secDevLib/commons-math3-3.6.1.jar new file mode 100644 index 0000000..0ff582c Binary files /dev/null and b/secDevLib/commons-math3-3.6.1.jar differ diff --git a/secDevLib/commons-net-3.9.0.jar b/secDevLib/commons-net-3.9.0.jar new file mode 100644 index 0000000..e64cd8a Binary files /dev/null and b/secDevLib/commons-net-3.9.0.jar differ diff --git a/secDevLib/commons-pool-1.6.jar b/secDevLib/commons-pool-1.6.jar new file mode 100644 index 0000000..72ca75a Binary files /dev/null and b/secDevLib/commons-pool-1.6.jar differ diff --git a/secDevLib/commons-pool2-2.6.2.jar b/secDevLib/commons-pool2-2.6.2.jar new file mode 100644 index 0000000..4233f08 Binary files /dev/null and b/secDevLib/commons-pool2-2.6.2.jar differ diff --git a/secDevLib/commons-text-1.10.0.jar b/secDevLib/commons-text-1.10.0.jar new file mode 100644 index 0000000..beada02 Binary files /dev/null and b/secDevLib/commons-text-1.10.0.jar differ diff --git a/secDevLib/compiler-0.9.6.jar b/secDevLib/compiler-0.9.6.jar new file mode 100644 index 0000000..96578e3 Binary files /dev/null and b/secDevLib/compiler-0.9.6.jar differ diff --git a/secDevLib/cos_api-5.6.62.jar b/secDevLib/cos_api-5.6.62.jar new file mode 100644 index 0000000..b903981 Binary files /dev/null and b/secDevLib/cos_api-5.6.62.jar differ diff --git a/secDevLib/crt-core-2.20.42.jar b/secDevLib/crt-core-2.20.42.jar new file mode 100644 index 0000000..d3f6f64 Binary files /dev/null and b/secDevLib/crt-core-2.20.42.jar differ diff --git a/secDevLib/cs-focussend-sdk-1.0.0.jar b/secDevLib/cs-focussend-sdk-1.0.0.jar new file mode 100644 index 0000000..e3217d3 Binary files /dev/null and b/secDevLib/cs-focussend-sdk-1.0.0.jar differ diff --git a/secDevLib/curvesapi-1.06.jar b/secDevLib/curvesapi-1.06.jar new file mode 100644 index 0000000..800ab9b Binary files /dev/null and b/secDevLib/curvesapi-1.06.jar differ diff --git a/secDevLib/dc-engine-java-5.0.jar b/secDevLib/dc-engine-java-5.0.jar new file mode 100644 index 0000000..8e26083 Binary files /dev/null and b/secDevLib/dc-engine-java-5.0.jar differ diff --git a/secDevLib/disruptor-3.4.2.jar b/secDevLib/disruptor-3.4.2.jar new file mode 100644 index 0000000..b366bbe Binary files /dev/null and b/secDevLib/disruptor-3.4.2.jar differ diff --git a/secDevLib/dnsjava-2.1.7.jar b/secDevLib/dnsjava-2.1.7.jar new file mode 100644 index 0000000..111fef9 Binary files /dev/null and b/secDevLib/dnsjava-2.1.7.jar differ diff --git a/secDevLib/dom4j-2.1.3.jar b/secDevLib/dom4j-2.1.3.jar new file mode 100644 index 0000000..9a4f5d2 Binary files /dev/null and b/secDevLib/dom4j-2.1.3.jar differ diff --git a/secDevLib/druid-1.1.23.weaver.20250202.jar b/secDevLib/druid-1.1.23.weaver.20250202.jar new file mode 100644 index 0000000..1fe91f3 Binary files /dev/null and b/secDevLib/druid-1.1.23.weaver.20250202.jar differ diff --git a/secDevLib/druiddw-1.2.jar b/secDevLib/druiddw-1.2.jar new file mode 100644 index 0000000..0daeb87 Binary files /dev/null and b/secDevLib/druiddw-1.2.jar differ diff --git a/secDevLib/dtd-parser-1.4.jar b/secDevLib/dtd-parser-1.4.jar new file mode 100644 index 0000000..db177b8 Binary files /dev/null and b/secDevLib/dtd-parser-1.4.jar differ diff --git a/secDevLib/dubbo-2.7.23.weaver.20240230.jar b/secDevLib/dubbo-2.7.23.weaver.20240230.jar new file mode 100644 index 0000000..2ae6def Binary files /dev/null and b/secDevLib/dubbo-2.7.23.weaver.20240230.jar differ diff --git a/secDevLib/dubbo-common-2.7.23.weaver.20240230.jar b/secDevLib/dubbo-common-2.7.23.weaver.20240230.jar new file mode 100644 index 0000000..926d8e0 Binary files /dev/null and b/secDevLib/dubbo-common-2.7.23.weaver.20240230.jar differ diff --git a/secDevLib/dubbo-remoting-api-2.7.23.weaver.20240230.jar b/secDevLib/dubbo-remoting-api-2.7.23.weaver.20240230.jar new file mode 100644 index 0000000..a04e25e Binary files /dev/null and b/secDevLib/dubbo-remoting-api-2.7.23.weaver.20240230.jar differ diff --git a/secDevLib/dubbo-rpc-api-2.7.23.weaver.20240230.jar b/secDevLib/dubbo-rpc-api-2.7.23.weaver.20240230.jar new file mode 100644 index 0000000..7997551 Binary files /dev/null and b/secDevLib/dubbo-rpc-api-2.7.23.weaver.20240230.jar differ diff --git a/secDevLib/dubbo-serialization-api-2.7.23.weaver.20240230.jar b/secDevLib/dubbo-serialization-api-2.7.23.weaver.20240230.jar new file mode 100644 index 0000000..8eca167 Binary files /dev/null and b/secDevLib/dubbo-serialization-api-2.7.23.weaver.20240230.jar differ diff --git a/secDevLib/dubbo-spring-boot-autoconfigure-2.7.23.jar b/secDevLib/dubbo-spring-boot-autoconfigure-2.7.23.jar new file mode 100644 index 0000000..1fb24bb Binary files /dev/null and b/secDevLib/dubbo-spring-boot-autoconfigure-2.7.23.jar differ diff --git a/secDevLib/dubbo-spring-boot-autoconfigure-compatible-2.7.23.jar b/secDevLib/dubbo-spring-boot-autoconfigure-compatible-2.7.23.jar new file mode 100644 index 0000000..7e31a0d Binary files /dev/null and b/secDevLib/dubbo-spring-boot-autoconfigure-compatible-2.7.23.jar differ diff --git a/secDevLib/dubbo-spring-boot-starter-2.7.23.jar b/secDevLib/dubbo-spring-boot-starter-2.7.23.jar new file mode 100644 index 0000000..772c321 Binary files /dev/null and b/secDevLib/dubbo-spring-boot-starter-2.7.23.jar differ diff --git a/secDevLib/easyexcel-2.2.6.jar b/secDevLib/easyexcel-2.2.6.jar new file mode 100644 index 0000000..8af2dcf Binary files /dev/null and b/secDevLib/easyexcel-2.2.6.jar differ diff --git a/secDevLib/easypoi-annotation-4.2.0.jar b/secDevLib/easypoi-annotation-4.2.0.jar new file mode 100644 index 0000000..d30ac74 Binary files /dev/null and b/secDevLib/easypoi-annotation-4.2.0.jar differ diff --git a/secDevLib/easypoi-base-4.2.0.jar b/secDevLib/easypoi-base-4.2.0.jar new file mode 100644 index 0000000..c10ec56 Binary files /dev/null and b/secDevLib/easypoi-base-4.2.0.jar differ diff --git a/secDevLib/ehcache-3.6.3.jar b/secDevLib/ehcache-3.6.3.jar new file mode 100644 index 0000000..ba5a7a1 Binary files /dev/null and b/secDevLib/ehcache-3.6.3.jar differ diff --git a/secDevLib/elasticsearch-7.17.23.jar b/secDevLib/elasticsearch-7.17.23.jar new file mode 100644 index 0000000..d30858b Binary files /dev/null and b/secDevLib/elasticsearch-7.17.23.jar differ diff --git a/secDevLib/elasticsearch-cli-7.17.23.jar b/secDevLib/elasticsearch-cli-7.17.23.jar new file mode 100644 index 0000000..393fccd Binary files /dev/null and b/secDevLib/elasticsearch-cli-7.17.23.jar differ diff --git a/secDevLib/elasticsearch-core-7.17.23.jar b/secDevLib/elasticsearch-core-7.17.23.jar new file mode 100644 index 0000000..8026c8f Binary files /dev/null and b/secDevLib/elasticsearch-core-7.17.23.jar differ diff --git a/secDevLib/elasticsearch-geo-7.17.23.jar b/secDevLib/elasticsearch-geo-7.17.23.jar new file mode 100644 index 0000000..a5bfeb5 Binary files /dev/null and b/secDevLib/elasticsearch-geo-7.17.23.jar differ diff --git a/secDevLib/elasticsearch-lz4-7.17.23.jar b/secDevLib/elasticsearch-lz4-7.17.23.jar new file mode 100644 index 0000000..11e0459 Binary files /dev/null and b/secDevLib/elasticsearch-lz4-7.17.23.jar differ diff --git a/secDevLib/elasticsearch-plugin-classloader-7.17.23.jar b/secDevLib/elasticsearch-plugin-classloader-7.17.23.jar new file mode 100644 index 0000000..2fd1b76 Binary files /dev/null and b/secDevLib/elasticsearch-plugin-classloader-7.17.23.jar differ diff --git a/secDevLib/elasticsearch-rest-client-7.17.1.jar b/secDevLib/elasticsearch-rest-client-7.17.1.jar new file mode 100644 index 0000000..02bbea9 Binary files /dev/null and b/secDevLib/elasticsearch-rest-client-7.17.1.jar differ diff --git a/secDevLib/elasticsearch-rest-high-level-client-7.17.1.jar b/secDevLib/elasticsearch-rest-high-level-client-7.17.1.jar new file mode 100644 index 0000000..0b3a700 Binary files /dev/null and b/secDevLib/elasticsearch-rest-high-level-client-7.17.1.jar differ diff --git a/secDevLib/elasticsearch-secure-sm-7.17.23.jar b/secDevLib/elasticsearch-secure-sm-7.17.23.jar new file mode 100644 index 0000000..7499e82 Binary files /dev/null and b/secDevLib/elasticsearch-secure-sm-7.17.23.jar differ diff --git a/secDevLib/elasticsearch-x-content-7.17.23.jar b/secDevLib/elasticsearch-x-content-7.17.23.jar new file mode 100644 index 0000000..07d049d Binary files /dev/null and b/secDevLib/elasticsearch-x-content-7.17.23.jar differ diff --git a/secDevLib/endpoints-spi-2.20.42.jar b/secDevLib/endpoints-spi-2.20.42.jar new file mode 100644 index 0000000..05b9a46 Binary files /dev/null and b/secDevLib/endpoints-spi-2.20.42.jar differ diff --git a/secDevLib/error_prone_annotations-2.23.0.jar b/secDevLib/error_prone_annotations-2.23.0.jar new file mode 100644 index 0000000..c0f20d8 Binary files /dev/null and b/secDevLib/error_prone_annotations-2.23.0.jar differ diff --git a/secDevLib/esapi-2.3.0.0.jar b/secDevLib/esapi-2.3.0.0.jar new file mode 100644 index 0000000..326fb61 Binary files /dev/null and b/secDevLib/esapi-2.3.0.0.jar differ diff --git a/secDevLib/esdk-obs-java-bundle-3.23.5.weaver.20230901.jar b/secDevLib/esdk-obs-java-bundle-3.23.5.weaver.20230901.jar new file mode 100644 index 0000000..9b39cdf Binary files /dev/null and b/secDevLib/esdk-obs-java-bundle-3.23.5.weaver.20230901.jar differ diff --git a/secDevLib/esri-geometry-api-2.2.0.jar b/secDevLib/esri-geometry-api-2.2.0.jar new file mode 100644 index 0000000..178671a Binary files /dev/null and b/secDevLib/esri-geometry-api-2.2.0.jar differ diff --git a/secDevLib/eventstream-1.0.1.jar b/secDevLib/eventstream-1.0.1.jar new file mode 100644 index 0000000..6397d93 Binary files /dev/null and b/secDevLib/eventstream-1.0.1.jar differ diff --git a/secDevLib/ezmorph-1.0.6.jar b/secDevLib/ezmorph-1.0.6.jar new file mode 100644 index 0000000..30fad12 Binary files /dev/null and b/secDevLib/ezmorph-1.0.6.jar differ diff --git a/secDevLib/failureaccess-1.0.2.jar b/secDevLib/failureaccess-1.0.2.jar new file mode 100644 index 0000000..d73ab80 Binary files /dev/null and b/secDevLib/failureaccess-1.0.2.jar differ diff --git a/secDevLib/fastdfs-client-java-1.29-20211022.jar b/secDevLib/fastdfs-client-java-1.29-20211022.jar new file mode 100644 index 0000000..00d6cc8 Binary files /dev/null and b/secDevLib/fastdfs-client-java-1.29-20211022.jar differ diff --git a/secDevLib/fastjson-1.2.83.jar b/secDevLib/fastjson-1.2.83.jar new file mode 100644 index 0000000..fd843ae Binary files /dev/null and b/secDevLib/fastjson-1.2.83.jar differ diff --git a/secDevLib/feign-core-10.1.0.jar b/secDevLib/feign-core-10.1.0.jar new file mode 100644 index 0000000..39abfae Binary files /dev/null and b/secDevLib/feign-core-10.1.0.jar differ diff --git a/secDevLib/feign-jaxrs-10.1.0.jar b/secDevLib/feign-jaxrs-10.1.0.jar new file mode 100644 index 0000000..76f1684 Binary files /dev/null and b/secDevLib/feign-jaxrs-10.1.0.jar differ diff --git a/secDevLib/feign-jaxrs2-9.7.0.jar b/secDevLib/feign-jaxrs2-9.7.0.jar new file mode 100644 index 0000000..427304a Binary files /dev/null and b/secDevLib/feign-jaxrs2-9.7.0.jar differ diff --git a/secDevLib/fishermain-jce-20220922.jar b/secDevLib/fishermain-jce-20220922.jar new file mode 100644 index 0000000..fef8d8c Binary files /dev/null and b/secDevLib/fishermain-jce-20220922.jar differ diff --git a/secDevLib/flink-annotations-1.16.1.jar b/secDevLib/flink-annotations-1.16.1.jar new file mode 100644 index 0000000..b39b198 Binary files /dev/null and b/secDevLib/flink-annotations-1.16.1.jar differ diff --git a/secDevLib/flink-clients-1.16.1.jar b/secDevLib/flink-clients-1.16.1.jar new file mode 100644 index 0000000..ebdcc7c Binary files /dev/null and b/secDevLib/flink-clients-1.16.1.jar differ diff --git a/secDevLib/flink-core-1.16.1.jar b/secDevLib/flink-core-1.16.1.jar new file mode 100644 index 0000000..b6f991b Binary files /dev/null and b/secDevLib/flink-core-1.16.1.jar differ diff --git a/secDevLib/flink-file-sink-common-1.16.1.jar b/secDevLib/flink-file-sink-common-1.16.1.jar new file mode 100644 index 0000000..7c52e35 Binary files /dev/null and b/secDevLib/flink-file-sink-common-1.16.1.jar differ diff --git a/secDevLib/flink-hadoop-fs-1.16.1.jar b/secDevLib/flink-hadoop-fs-1.16.1.jar new file mode 100644 index 0000000..2b319fb Binary files /dev/null and b/secDevLib/flink-hadoop-fs-1.16.1.jar differ diff --git a/secDevLib/flink-java-1.16.1.jar b/secDevLib/flink-java-1.16.1.jar new file mode 100644 index 0000000..7a7158b Binary files /dev/null and b/secDevLib/flink-java-1.16.1.jar differ diff --git a/secDevLib/flink-metrics-core-1.16.1.jar b/secDevLib/flink-metrics-core-1.16.1.jar new file mode 100644 index 0000000..5d9c0d6 Binary files /dev/null and b/secDevLib/flink-metrics-core-1.16.1.jar differ diff --git a/secDevLib/flink-optimizer-1.16.1.jar b/secDevLib/flink-optimizer-1.16.1.jar new file mode 100644 index 0000000..5d72fc9 Binary files /dev/null and b/secDevLib/flink-optimizer-1.16.1.jar differ diff --git a/secDevLib/flink-queryable-state-client-java-1.16.1.jar b/secDevLib/flink-queryable-state-client-java-1.16.1.jar new file mode 100644 index 0000000..94ad06b Binary files /dev/null and b/secDevLib/flink-queryable-state-client-java-1.16.1.jar differ diff --git a/secDevLib/flink-rpc-akka-loader-1.16.1.jar b/secDevLib/flink-rpc-akka-loader-1.16.1.jar new file mode 100644 index 0000000..42c7aaf Binary files /dev/null and b/secDevLib/flink-rpc-akka-loader-1.16.1.jar differ diff --git a/secDevLib/flink-rpc-core-1.16.1.jar b/secDevLib/flink-rpc-core-1.16.1.jar new file mode 100644 index 0000000..11564c6 Binary files /dev/null and b/secDevLib/flink-rpc-core-1.16.1.jar differ diff --git a/secDevLib/flink-runtime-1.16.1.jar b/secDevLib/flink-runtime-1.16.1.jar new file mode 100644 index 0000000..c856583 Binary files /dev/null and b/secDevLib/flink-runtime-1.16.1.jar differ diff --git a/secDevLib/flink-shaded-asm-9-9.2-15.0.jar b/secDevLib/flink-shaded-asm-9-9.2-15.0.jar new file mode 100644 index 0000000..528f9ea Binary files /dev/null and b/secDevLib/flink-shaded-asm-9-9.2-15.0.jar differ diff --git a/secDevLib/flink-shaded-force-shading-15.0.jar b/secDevLib/flink-shaded-force-shading-15.0.jar new file mode 100644 index 0000000..10933f5 Binary files /dev/null and b/secDevLib/flink-shaded-force-shading-15.0.jar differ diff --git a/secDevLib/flink-shaded-guava-30.1.1-jre-15.0.jar b/secDevLib/flink-shaded-guava-30.1.1-jre-15.0.jar new file mode 100644 index 0000000..5c88c47 Binary files /dev/null and b/secDevLib/flink-shaded-guava-30.1.1-jre-15.0.jar differ diff --git a/secDevLib/flink-shaded-jackson-2.12.4-15.0.jar b/secDevLib/flink-shaded-jackson-2.12.4-15.0.jar new file mode 100644 index 0000000..28e41bd Binary files /dev/null and b/secDevLib/flink-shaded-jackson-2.12.4-15.0.jar differ diff --git a/secDevLib/flink-shaded-netty-4.1.70.Final-15.0.jar b/secDevLib/flink-shaded-netty-4.1.70.Final-15.0.jar new file mode 100644 index 0000000..ebe4644 Binary files /dev/null and b/secDevLib/flink-shaded-netty-4.1.70.Final-15.0.jar differ diff --git a/secDevLib/flink-shaded-zookeeper-3-3.5.9-15.0.jar b/secDevLib/flink-shaded-zookeeper-3-3.5.9-15.0.jar new file mode 100644 index 0000000..254d0cd Binary files /dev/null and b/secDevLib/flink-shaded-zookeeper-3-3.5.9-15.0.jar differ diff --git a/secDevLib/flink-streaming-java-1.16.1.jar b/secDevLib/flink-streaming-java-1.16.1.jar new file mode 100644 index 0000000..8e432c8 Binary files /dev/null and b/secDevLib/flink-streaming-java-1.16.1.jar differ diff --git a/secDevLib/flink-table-api-java-1.16.1.jar b/secDevLib/flink-table-api-java-1.16.1.jar new file mode 100644 index 0000000..5df5298 Binary files /dev/null and b/secDevLib/flink-table-api-java-1.16.1.jar differ diff --git a/secDevLib/flink-table-common-1.16.1.jar b/secDevLib/flink-table-common-1.16.1.jar new file mode 100644 index 0000000..11cde1d Binary files /dev/null and b/secDevLib/flink-table-common-1.16.1.jar differ diff --git a/secDevLib/fluent-hc-4.5.10.jar b/secDevLib/fluent-hc-4.5.10.jar new file mode 100644 index 0000000..e49f2ee Binary files /dev/null and b/secDevLib/fluent-hc-4.5.10.jar differ diff --git a/secDevLib/fontbox-2.0.26.jar b/secDevLib/fontbox-2.0.26.jar new file mode 100644 index 0000000..cd7eb49 Binary files /dev/null and b/secDevLib/fontbox-2.0.26.jar differ diff --git a/secDevLib/geronimo-j2ee-management_1.1_spec-1.0.1.jar b/secDevLib/geronimo-j2ee-management_1.1_spec-1.0.1.jar new file mode 100644 index 0000000..0701ae0 Binary files /dev/null and b/secDevLib/geronimo-j2ee-management_1.1_spec-1.0.1.jar differ diff --git a/secDevLib/geronimo-jaxws_2.2_spec-1.2.jar b/secDevLib/geronimo-jaxws_2.2_spec-1.2.jar new file mode 100644 index 0000000..8b7cb94 Binary files /dev/null and b/secDevLib/geronimo-jaxws_2.2_spec-1.2.jar differ diff --git a/secDevLib/geronimo-ws-metadata_2.0_spec-1.1.3.jar b/secDevLib/geronimo-ws-metadata_2.0_spec-1.1.3.jar new file mode 100644 index 0000000..66dc1e2 Binary files /dev/null and b/secDevLib/geronimo-ws-metadata_2.0_spec-1.1.3.jar differ diff --git a/secDevLib/groovy-3.0.15.jar b/secDevLib/groovy-3.0.15.jar new file mode 100644 index 0000000..9325dc9 Binary files /dev/null and b/secDevLib/groovy-3.0.15.jar differ diff --git a/secDevLib/gson-2.8.9.jar b/secDevLib/gson-2.8.9.jar new file mode 100644 index 0000000..3351867 Binary files /dev/null and b/secDevLib/gson-2.8.9.jar differ diff --git a/secDevLib/guava-33.0.0-jre.jar b/secDevLib/guava-33.0.0-jre.jar new file mode 100644 index 0000000..e42ef63 Binary files /dev/null and b/secDevLib/guava-33.0.0-jre.jar differ diff --git a/secDevLib/guice-5.0.1.jar b/secDevLib/guice-5.0.1.jar new file mode 100644 index 0000000..ce6a9d4 Binary files /dev/null and b/secDevLib/guice-5.0.1.jar differ diff --git a/secDevLib/hadoop-annotations-3.3.5.jar b/secDevLib/hadoop-annotations-3.3.5.jar new file mode 100644 index 0000000..182119d Binary files /dev/null and b/secDevLib/hadoop-annotations-3.3.5.jar differ diff --git a/secDevLib/hadoop-auth-3.3.5.jar b/secDevLib/hadoop-auth-3.3.5.jar new file mode 100644 index 0000000..fc9eece Binary files /dev/null and b/secDevLib/hadoop-auth-3.3.5.jar differ diff --git a/secDevLib/hadoop-client-3.3.5.jar b/secDevLib/hadoop-client-3.3.5.jar new file mode 100644 index 0000000..a9a0854 Binary files /dev/null and b/secDevLib/hadoop-client-3.3.5.jar differ diff --git a/secDevLib/hadoop-common-3.3.5.jar b/secDevLib/hadoop-common-3.3.5.jar new file mode 100644 index 0000000..2b4378b Binary files /dev/null and b/secDevLib/hadoop-common-3.3.5.jar differ diff --git a/secDevLib/hadoop-hdfs-client-3.3.5.jar b/secDevLib/hadoop-hdfs-client-3.3.5.jar new file mode 100644 index 0000000..18d9543 Binary files /dev/null and b/secDevLib/hadoop-hdfs-client-3.3.5.jar differ diff --git a/secDevLib/hadoop-mapreduce-client-common-3.3.5.jar b/secDevLib/hadoop-mapreduce-client-common-3.3.5.jar new file mode 100644 index 0000000..d3271ef Binary files /dev/null and b/secDevLib/hadoop-mapreduce-client-common-3.3.5.jar differ diff --git a/secDevLib/hadoop-mapreduce-client-core-3.3.5.jar b/secDevLib/hadoop-mapreduce-client-core-3.3.5.jar new file mode 100644 index 0000000..7cc75ca Binary files /dev/null and b/secDevLib/hadoop-mapreduce-client-core-3.3.5.jar differ diff --git a/secDevLib/hadoop-mapreduce-client-jobclient-3.3.5.jar b/secDevLib/hadoop-mapreduce-client-jobclient-3.3.5.jar new file mode 100644 index 0000000..7444e5e Binary files /dev/null and b/secDevLib/hadoop-mapreduce-client-jobclient-3.3.5.jar differ diff --git a/secDevLib/hadoop-shaded-guava-1.1.1.jar b/secDevLib/hadoop-shaded-guava-1.1.1.jar new file mode 100644 index 0000000..416a315 Binary files /dev/null and b/secDevLib/hadoop-shaded-guava-1.1.1.jar differ diff --git a/secDevLib/hadoop-shaded-protobuf_3_7-1.1.1.jar b/secDevLib/hadoop-shaded-protobuf_3_7-1.1.1.jar new file mode 100644 index 0000000..b271d11 Binary files /dev/null and b/secDevLib/hadoop-shaded-protobuf_3_7-1.1.1.jar differ diff --git a/secDevLib/hadoop-yarn-api-3.3.5.jar b/secDevLib/hadoop-yarn-api-3.3.5.jar new file mode 100644 index 0000000..f73a2aa Binary files /dev/null and b/secDevLib/hadoop-yarn-api-3.3.5.jar differ diff --git a/secDevLib/hadoop-yarn-client-3.3.5.jar b/secDevLib/hadoop-yarn-client-3.3.5.jar new file mode 100644 index 0000000..89b4a77 Binary files /dev/null and b/secDevLib/hadoop-yarn-client-3.3.5.jar differ diff --git a/secDevLib/hadoop-yarn-common-3.3.5.jar b/secDevLib/hadoop-yarn-common-3.3.5.jar new file mode 100644 index 0000000..006d2f8 Binary files /dev/null and b/secDevLib/hadoop-yarn-common-3.3.5.jar differ diff --git a/secDevLib/hawtbuf-1.11.jar b/secDevLib/hawtbuf-1.11.jar new file mode 100644 index 0000000..c7042a6 Binary files /dev/null and b/secDevLib/hawtbuf-1.11.jar differ diff --git a/secDevLib/hessian-4.0.65.jar b/secDevLib/hessian-4.0.65.jar new file mode 100644 index 0000000..5ca3c2e Binary files /dev/null and b/secDevLib/hessian-4.0.65.jar differ diff --git a/secDevLib/hibernate-validator-6.0.17.Final.jar b/secDevLib/hibernate-validator-6.0.17.Final.jar new file mode 100644 index 0000000..25376af Binary files /dev/null and b/secDevLib/hibernate-validator-6.0.17.Final.jar differ diff --git a/secDevLib/hppc-0.8.1.jar b/secDevLib/hppc-0.8.1.jar new file mode 100644 index 0000000..39a7c24 Binary files /dev/null and b/secDevLib/hppc-0.8.1.jar differ diff --git a/secDevLib/http-client-spi-2.20.42.jar b/secDevLib/http-client-spi-2.20.42.jar new file mode 100644 index 0000000..aff291b Binary files /dev/null and b/secDevLib/http-client-spi-2.20.42.jar differ diff --git a/secDevLib/httpasyncclient-4.1.4.jar b/secDevLib/httpasyncclient-4.1.4.jar new file mode 100644 index 0000000..e6b3b29 Binary files /dev/null and b/secDevLib/httpasyncclient-4.1.4.jar differ diff --git a/secDevLib/httpclient-4.5.13.jar b/secDevLib/httpclient-4.5.13.jar new file mode 100644 index 0000000..218ee25 Binary files /dev/null and b/secDevLib/httpclient-4.5.13.jar differ diff --git a/secDevLib/httpclient5-5.3.1.jar b/secDevLib/httpclient5-5.3.1.jar new file mode 100644 index 0000000..1cf795c Binary files /dev/null and b/secDevLib/httpclient5-5.3.1.jar differ diff --git a/secDevLib/httpcore-4.4.12.jar b/secDevLib/httpcore-4.4.12.jar new file mode 100644 index 0000000..1838672 Binary files /dev/null and b/secDevLib/httpcore-4.4.12.jar differ diff --git a/secDevLib/httpcore-nio-4.4.12.jar b/secDevLib/httpcore-nio-4.4.12.jar new file mode 100644 index 0000000..b6183e6 Binary files /dev/null and b/secDevLib/httpcore-nio-4.4.12.jar differ diff --git a/secDevLib/httpcore5-5.2.4.jar b/secDevLib/httpcore5-5.2.4.jar new file mode 100644 index 0000000..da9c6e5 Binary files /dev/null and b/secDevLib/httpcore5-5.2.4.jar differ diff --git a/secDevLib/httpcore5-h2-5.2.4.jar b/secDevLib/httpcore5-h2-5.2.4.jar new file mode 100644 index 0000000..5b598dd Binary files /dev/null and b/secDevLib/httpcore5-h2-5.2.4.jar differ diff --git a/secDevLib/httpmime-4.3.jar b/secDevLib/httpmime-4.3.jar new file mode 100644 index 0000000..93c0df3 Binary files /dev/null and b/secDevLib/httpmime-4.3.jar differ diff --git a/secDevLib/hutool-all-5.7.0.jar b/secDevLib/hutool-all-5.7.0.jar new file mode 100644 index 0000000..ef75d38 Binary files /dev/null and b/secDevLib/hutool-all-5.7.0.jar differ diff --git a/secDevLib/hystrix-core-1.5.18.jar b/secDevLib/hystrix-core-1.5.18.jar new file mode 100644 index 0000000..f8875b6 Binary files /dev/null and b/secDevLib/hystrix-core-1.5.18.jar differ diff --git a/secDevLib/icu4j-67.1.jar b/secDevLib/icu4j-67.1.jar new file mode 100644 index 0000000..06e384e Binary files /dev/null and b/secDevLib/icu4j-67.1.jar differ diff --git a/secDevLib/ijca-jce-20220922.jar b/secDevLib/ijca-jce-20220922.jar new file mode 100644 index 0000000..50883e6 Binary files /dev/null and b/secDevLib/ijca-jce-20220922.jar differ diff --git a/secDevLib/ini4j-0.5.4.jar b/secDevLib/ini4j-0.5.4.jar new file mode 100644 index 0000000..499f0af Binary files /dev/null and b/secDevLib/ini4j-0.5.4.jar differ diff --git a/secDevLib/io-7.1.18.jar b/secDevLib/io-7.1.18.jar new file mode 100644 index 0000000..ca1c59b Binary files /dev/null and b/secDevLib/io-7.1.18.jar differ diff --git a/secDevLib/istack-commons-runtime-3.0.11.jar b/secDevLib/istack-commons-runtime-3.0.11.jar new file mode 100644 index 0000000..c6aa5d2 Binary files /dev/null and b/secDevLib/istack-commons-runtime-3.0.11.jar differ diff --git a/secDevLib/istack-commons-tools-3.0.7.jar b/secDevLib/istack-commons-tools-3.0.7.jar new file mode 100644 index 0000000..ca235c9 Binary files /dev/null and b/secDevLib/istack-commons-tools-3.0.7.jar differ diff --git a/secDevLib/itext-asian-5.2.0.jar b/secDevLib/itext-asian-5.2.0.jar new file mode 100644 index 0000000..2cc15d2 Binary files /dev/null and b/secDevLib/itext-asian-5.2.0.jar differ diff --git a/secDevLib/itextpdf-5.5.13.3.jar b/secDevLib/itextpdf-5.5.13.3.jar new file mode 100644 index 0000000..ef502b0 Binary files /dev/null and b/secDevLib/itextpdf-5.5.13.3.jar differ diff --git a/secDevLib/j2objc-annotations-2.8.jar b/secDevLib/j2objc-annotations-2.8.jar new file mode 100644 index 0000000..3595c4f Binary files /dev/null and b/secDevLib/j2objc-annotations-2.8.jar differ diff --git a/secDevLib/jackson-annotations-2.15.3.jar b/secDevLib/jackson-annotations-2.15.3.jar new file mode 100644 index 0000000..83a6e4d Binary files /dev/null and b/secDevLib/jackson-annotations-2.15.3.jar differ diff --git a/secDevLib/jackson-core-2.15.3.jar b/secDevLib/jackson-core-2.15.3.jar new file mode 100644 index 0000000..f0c53d1 Binary files /dev/null and b/secDevLib/jackson-core-2.15.3.jar differ diff --git a/secDevLib/jackson-databind-2.15.3.jar b/secDevLib/jackson-databind-2.15.3.jar new file mode 100644 index 0000000..b1a891a Binary files /dev/null and b/secDevLib/jackson-databind-2.15.3.jar differ diff --git a/secDevLib/jackson-dataformat-cbor-2.14.2.jar b/secDevLib/jackson-dataformat-cbor-2.14.2.jar new file mode 100644 index 0000000..f812764 Binary files /dev/null and b/secDevLib/jackson-dataformat-cbor-2.14.2.jar differ diff --git a/secDevLib/jackson-dataformat-smile-2.9.9.jar b/secDevLib/jackson-dataformat-smile-2.9.9.jar new file mode 100644 index 0000000..b2a6523 Binary files /dev/null and b/secDevLib/jackson-dataformat-smile-2.9.9.jar differ diff --git a/secDevLib/jackson-dataformat-yaml-2.9.9.jar b/secDevLib/jackson-dataformat-yaml-2.9.9.jar new file mode 100644 index 0000000..36829fc Binary files /dev/null and b/secDevLib/jackson-dataformat-yaml-2.9.9.jar differ diff --git a/secDevLib/jackson-datatype-jdk8-2.9.9.jar b/secDevLib/jackson-datatype-jdk8-2.9.9.jar new file mode 100644 index 0000000..43c87a6 Binary files /dev/null and b/secDevLib/jackson-datatype-jdk8-2.9.9.jar differ diff --git a/secDevLib/jackson-datatype-jsr310-2.15.3.jar b/secDevLib/jackson-datatype-jsr310-2.15.3.jar new file mode 100644 index 0000000..af48df5 Binary files /dev/null and b/secDevLib/jackson-datatype-jsr310-2.15.3.jar differ diff --git a/secDevLib/jackson-jaxrs-base-2.15.3.jar b/secDevLib/jackson-jaxrs-base-2.15.3.jar new file mode 100644 index 0000000..cd848bf Binary files /dev/null and b/secDevLib/jackson-jaxrs-base-2.15.3.jar differ diff --git a/secDevLib/jackson-jaxrs-json-provider-2.10.0.pr1.jar b/secDevLib/jackson-jaxrs-json-provider-2.10.0.pr1.jar new file mode 100644 index 0000000..72ad6f8 Binary files /dev/null and b/secDevLib/jackson-jaxrs-json-provider-2.10.0.pr1.jar differ diff --git a/secDevLib/jackson-module-jaxb-annotations-2.9.9.jar b/secDevLib/jackson-module-jaxb-annotations-2.9.9.jar new file mode 100644 index 0000000..e431a02 Binary files /dev/null and b/secDevLib/jackson-module-jaxb-annotations-2.9.9.jar differ diff --git a/secDevLib/jackson-module-parameter-names-2.9.9.jar b/secDevLib/jackson-module-parameter-names-2.9.9.jar new file mode 100644 index 0000000..df19c2f Binary files /dev/null and b/secDevLib/jackson-module-parameter-names-2.9.9.jar differ diff --git a/secDevLib/jackson-module-scala_2.12-2.15.3.jar b/secDevLib/jackson-module-scala_2.12-2.15.3.jar new file mode 100644 index 0000000..3fbe6d9 Binary files /dev/null and b/secDevLib/jackson-module-scala_2.12-2.15.3.jar differ diff --git a/secDevLib/jakarta.activation-1.2.1.jar b/secDevLib/jakarta.activation-1.2.1.jar new file mode 100644 index 0000000..fa6aad2 Binary files /dev/null and b/secDevLib/jakarta.activation-1.2.1.jar differ diff --git a/secDevLib/jakarta.activation-api-1.2.2.jar b/secDevLib/jakarta.activation-api-1.2.2.jar new file mode 100644 index 0000000..3cc969d Binary files /dev/null and b/secDevLib/jakarta.activation-api-1.2.2.jar differ diff --git a/secDevLib/jakarta.mail-1.6.7.jar b/secDevLib/jakarta.mail-1.6.7.jar new file mode 100644 index 0000000..2fbf851 Binary files /dev/null and b/secDevLib/jakarta.mail-1.6.7.jar differ diff --git a/secDevLib/jakarta.xml.bind-api-2.3.3.jar b/secDevLib/jakarta.xml.bind-api-2.3.3.jar new file mode 100644 index 0000000..b8c7dc1 Binary files /dev/null and b/secDevLib/jakarta.xml.bind-api-2.3.3.jar differ diff --git a/secDevLib/jakarta.xml.soap-api-1.4.2.jar b/secDevLib/jakarta.xml.soap-api-1.4.2.jar new file mode 100644 index 0000000..83afa60 Binary files /dev/null and b/secDevLib/jakarta.xml.soap-api-1.4.2.jar differ diff --git a/secDevLib/janino-3.1.10.jar b/secDevLib/janino-3.1.10.jar new file mode 100644 index 0000000..a876fbd Binary files /dev/null and b/secDevLib/janino-3.1.10.jar differ diff --git a/secDevLib/jasypt-1.9.2.jar b/secDevLib/jasypt-1.9.2.jar new file mode 100644 index 0000000..c22a7e6 Binary files /dev/null and b/secDevLib/jasypt-1.9.2.jar differ diff --git a/secDevLib/jasypt-springsecurity3-1.9.2.jar b/secDevLib/jasypt-springsecurity3-1.9.2.jar new file mode 100644 index 0000000..f3d6883 Binary files /dev/null and b/secDevLib/jasypt-springsecurity3-1.9.2.jar differ diff --git a/secDevLib/jaudiotagger-2.0.3.jar b/secDevLib/jaudiotagger-2.0.3.jar new file mode 100644 index 0000000..c206b0e Binary files /dev/null and b/secDevLib/jaudiotagger-2.0.3.jar differ diff --git a/secDevLib/java-gitlab-api-4.1.0.jar b/secDevLib/java-gitlab-api-4.1.0.jar new file mode 100644 index 0000000..05dfecf Binary files /dev/null and b/secDevLib/java-gitlab-api-4.1.0.jar differ diff --git a/secDevLib/java-image-scaling-0.8.5.jar b/secDevLib/java-image-scaling-0.8.5.jar new file mode 100644 index 0000000..90fa709 Binary files /dev/null and b/secDevLib/java-image-scaling-0.8.5.jar differ diff --git a/secDevLib/java-jwt-3.18.1.jar b/secDevLib/java-jwt-3.18.1.jar new file mode 100644 index 0000000..97f1368 Binary files /dev/null and b/secDevLib/java-jwt-3.18.1.jar differ diff --git a/secDevLib/java-sizeof-0.0.5.jar b/secDevLib/java-sizeof-0.0.5.jar new file mode 100644 index 0000000..23c555c Binary files /dev/null and b/secDevLib/java-sizeof-0.0.5.jar differ diff --git a/secDevLib/javaparser-core-3.24.2.jar b/secDevLib/javaparser-core-3.24.2.jar new file mode 100644 index 0000000..2240501 Binary files /dev/null and b/secDevLib/javaparser-core-3.24.2.jar differ diff --git a/secDevLib/javaparser-symbol-solver-core-3.24.2.jar b/secDevLib/javaparser-symbol-solver-core-3.24.2.jar new file mode 100644 index 0000000..6c3d4aa Binary files /dev/null and b/secDevLib/javaparser-symbol-solver-core-3.24.2.jar differ diff --git a/secDevLib/javassist-3.28.0-GA.jar b/secDevLib/javassist-3.28.0-GA.jar new file mode 100644 index 0000000..5f28011 Binary files /dev/null and b/secDevLib/javassist-3.28.0-GA.jar differ diff --git a/secDevLib/javax.activation-api-1.2.0.jar b/secDevLib/javax.activation-api-1.2.0.jar new file mode 100644 index 0000000..986c365 Binary files /dev/null and b/secDevLib/javax.activation-api-1.2.0.jar differ diff --git a/secDevLib/javax.annotation-api-1.3.2.jar b/secDevLib/javax.annotation-api-1.3.2.jar new file mode 100644 index 0000000..a8a470a Binary files /dev/null and b/secDevLib/javax.annotation-api-1.3.2.jar differ diff --git a/secDevLib/javax.inject-1.jar b/secDevLib/javax.inject-1.jar new file mode 100644 index 0000000..b2a9d0b Binary files /dev/null and b/secDevLib/javax.inject-1.jar differ diff --git a/secDevLib/javax.jms-api-2.0.1.jar b/secDevLib/javax.jms-api-2.0.1.jar new file mode 100644 index 0000000..cf0e8d4 Binary files /dev/null and b/secDevLib/javax.jms-api-2.0.1.jar differ diff --git a/secDevLib/javax.servlet-api-4.0.1.jar b/secDevLib/javax.servlet-api-4.0.1.jar new file mode 100644 index 0000000..844ec7f Binary files /dev/null and b/secDevLib/javax.servlet-api-4.0.1.jar differ diff --git a/secDevLib/javax.transaction-api-1.3.jar b/secDevLib/javax.transaction-api-1.3.jar new file mode 100644 index 0000000..a253bfa Binary files /dev/null and b/secDevLib/javax.transaction-api-1.3.jar differ diff --git a/secDevLib/javax.xml.rpc-api-1.1.2.jar b/secDevLib/javax.xml.rpc-api-1.1.2.jar new file mode 100644 index 0000000..61ac294 Binary files /dev/null and b/secDevLib/javax.xml.rpc-api-1.1.2.jar differ diff --git a/secDevLib/jaxb-api-2.3.1.jar b/secDevLib/jaxb-api-2.3.1.jar new file mode 100644 index 0000000..4565865 Binary files /dev/null and b/secDevLib/jaxb-api-2.3.1.jar differ diff --git a/secDevLib/jaxb-core-2.2.7.jar b/secDevLib/jaxb-core-2.2.7.jar new file mode 100644 index 0000000..82b6eb7 Binary files /dev/null and b/secDevLib/jaxb-core-2.2.7.jar differ diff --git a/secDevLib/jaxb-impl-2.2.7.jar b/secDevLib/jaxb-impl-2.2.7.jar new file mode 100644 index 0000000..77481a4 Binary files /dev/null and b/secDevLib/jaxb-impl-2.2.7.jar differ diff --git a/secDevLib/jaxb-runtime-2.3.3.jar b/secDevLib/jaxb-runtime-2.3.3.jar new file mode 100644 index 0000000..f950209 Binary files /dev/null and b/secDevLib/jaxb-runtime-2.3.3.jar differ diff --git a/secDevLib/jaxb-xjc-2.3.1.jar b/secDevLib/jaxb-xjc-2.3.1.jar new file mode 100644 index 0000000..aab6be5 Binary files /dev/null and b/secDevLib/jaxb-xjc-2.3.1.jar differ diff --git a/secDevLib/jaxen-1.1.6.jar b/secDevLib/jaxen-1.1.6.jar new file mode 100644 index 0000000..52f47a4 Binary files /dev/null and b/secDevLib/jaxen-1.1.6.jar differ diff --git a/secDevLib/jaxws-tools-2.1.3.jar b/secDevLib/jaxws-tools-2.1.3.jar new file mode 100644 index 0000000..1006bfd Binary files /dev/null and b/secDevLib/jaxws-tools-2.1.3.jar differ diff --git a/secDevLib/jboss-logging-3.3.3.Final.jar b/secDevLib/jboss-logging-3.3.3.Final.jar new file mode 100644 index 0000000..91db418 Binary files /dev/null and b/secDevLib/jboss-logging-3.3.3.Final.jar differ diff --git a/secDevLib/jboss-marshalling-2.0.11.Final.jar b/secDevLib/jboss-marshalling-2.0.11.Final.jar new file mode 100644 index 0000000..5a0a337 Binary files /dev/null and b/secDevLib/jboss-marshalling-2.0.11.Final.jar differ diff --git a/secDevLib/jboss-marshalling-river-2.0.11.Final.jar b/secDevLib/jboss-marshalling-river-2.0.11.Final.jar new file mode 100644 index 0000000..4823683 Binary files /dev/null and b/secDevLib/jboss-marshalling-river-2.0.11.Final.jar differ diff --git a/secDevLib/jcip-annotations-1.0-1.jar b/secDevLib/jcip-annotations-1.0-1.jar new file mode 100644 index 0000000..edfda76 Binary files /dev/null and b/secDevLib/jcip-annotations-1.0-1.jar differ diff --git a/secDevLib/jcl-over-slf4j-1.7.7.jar b/secDevLib/jcl-over-slf4j-1.7.7.jar new file mode 100644 index 0000000..ed8d4dd Binary files /dev/null and b/secDevLib/jcl-over-slf4j-1.7.7.jar differ diff --git a/secDevLib/jdom2-2.0.6.1.jar b/secDevLib/jdom2-2.0.6.1.jar new file mode 100644 index 0000000..da95839 Binary files /dev/null and b/secDevLib/jdom2-2.0.6.1.jar differ diff --git a/secDevLib/jedis-3.3.0.jar b/secDevLib/jedis-3.3.0.jar new file mode 100644 index 0000000..1d04c64 Binary files /dev/null and b/secDevLib/jedis-3.3.0.jar differ diff --git a/secDevLib/jersey-apache-client4-1.19.1.jar b/secDevLib/jersey-apache-client4-1.19.1.jar new file mode 100644 index 0000000..d88eab7 Binary files /dev/null and b/secDevLib/jersey-apache-client4-1.19.1.jar differ diff --git a/secDevLib/jersey-client-1.19.1.jar b/secDevLib/jersey-client-1.19.1.jar new file mode 100644 index 0000000..455a7f2 Binary files /dev/null and b/secDevLib/jersey-client-1.19.1.jar differ diff --git a/secDevLib/jersey-core-1.19.1.jar b/secDevLib/jersey-core-1.19.1.jar new file mode 100644 index 0000000..8e5185d Binary files /dev/null and b/secDevLib/jersey-core-1.19.1.jar differ diff --git a/secDevLib/jettison-1.5.4.jar b/secDevLib/jettison-1.5.4.jar new file mode 100644 index 0000000..17c5735 Binary files /dev/null and b/secDevLib/jettison-1.5.4.jar differ diff --git a/secDevLib/jetty-client-9.4.53.v20231009.jar b/secDevLib/jetty-client-9.4.53.v20231009.jar new file mode 100644 index 0000000..931d3ef Binary files /dev/null and b/secDevLib/jetty-client-9.4.53.v20231009.jar differ diff --git a/secDevLib/jetty-http-9.4.53.v20231009.jar b/secDevLib/jetty-http-9.4.53.v20231009.jar new file mode 100644 index 0000000..3cc40d9 Binary files /dev/null and b/secDevLib/jetty-http-9.4.53.v20231009.jar differ diff --git a/secDevLib/jetty-io-9.4.53.v20231009.jar b/secDevLib/jetty-io-9.4.53.v20231009.jar new file mode 100644 index 0000000..20d9436 Binary files /dev/null and b/secDevLib/jetty-io-9.4.53.v20231009.jar differ diff --git a/secDevLib/jetty-security-9.4.19.v20190610.jar b/secDevLib/jetty-security-9.4.19.v20190610.jar new file mode 100644 index 0000000..5fc1e20 Binary files /dev/null and b/secDevLib/jetty-security-9.4.19.v20190610.jar differ diff --git a/secDevLib/jetty-servlet-9.4.19.v20190610.jar b/secDevLib/jetty-servlet-9.4.19.v20190610.jar new file mode 100644 index 0000000..9e68e45 Binary files /dev/null and b/secDevLib/jetty-servlet-9.4.19.v20190610.jar differ diff --git a/secDevLib/jetty-util-9.4.53.v20231009.jar b/secDevLib/jetty-util-9.4.53.v20231009.jar new file mode 100644 index 0000000..1cebfa0 Binary files /dev/null and b/secDevLib/jetty-util-9.4.53.v20231009.jar differ diff --git a/secDevLib/jetty-webapp-9.4.53.v20231009.jar b/secDevLib/jetty-webapp-9.4.53.v20231009.jar new file mode 100644 index 0000000..dcf50d7 Binary files /dev/null and b/secDevLib/jetty-webapp-9.4.53.v20231009.jar differ diff --git a/secDevLib/jetty-xml-9.4.53.v20231009.jar b/secDevLib/jetty-xml-9.4.53.v20231009.jar new file mode 100644 index 0000000..34dcbaf Binary files /dev/null and b/secDevLib/jetty-xml-9.4.53.v20231009.jar differ diff --git a/secDevLib/jline-3.9.0.jar b/secDevLib/jline-3.9.0.jar new file mode 100644 index 0000000..753a0d0 Binary files /dev/null and b/secDevLib/jline-3.9.0.jar differ diff --git a/secDevLib/joda-time-2.4.jar b/secDevLib/joda-time-2.4.jar new file mode 100644 index 0000000..ace67d7 Binary files /dev/null and b/secDevLib/joda-time-2.4.jar differ diff --git a/secDevLib/jodd-bean-5.1.6.jar b/secDevLib/jodd-bean-5.1.6.jar new file mode 100644 index 0000000..daa04d2 Binary files /dev/null and b/secDevLib/jodd-bean-5.1.6.jar differ diff --git a/secDevLib/jodd-core-5.1.6.jar b/secDevLib/jodd-core-5.1.6.jar new file mode 100644 index 0000000..d6cf08b Binary files /dev/null and b/secDevLib/jodd-core-5.1.6.jar differ diff --git a/secDevLib/jodd-util-6.0.0.jar b/secDevLib/jodd-util-6.0.0.jar new file mode 100644 index 0000000..9d799af Binary files /dev/null and b/secDevLib/jodd-util-6.0.0.jar differ diff --git a/secDevLib/jopt-simple-5.0.2.jar b/secDevLib/jopt-simple-5.0.2.jar new file mode 100644 index 0000000..2c7a087 Binary files /dev/null and b/secDevLib/jopt-simple-5.0.2.jar differ diff --git a/secDevLib/jotpverify-1.0.0.20220317.jar b/secDevLib/jotpverify-1.0.0.20220317.jar new file mode 100644 index 0000000..e5ba29d Binary files /dev/null and b/secDevLib/jotpverify-1.0.0.20220317.jar differ diff --git a/secDevLib/js-1.6R7.jar b/secDevLib/js-1.6R7.jar new file mode 100644 index 0000000..2e0d1e8 Binary files /dev/null and b/secDevLib/js-1.6R7.jar differ diff --git a/secDevLib/jsch-0.1.54.jar b/secDevLib/jsch-0.1.54.jar new file mode 100644 index 0000000..426332e Binary files /dev/null and b/secDevLib/jsch-0.1.54.jar differ diff --git a/secDevLib/json-20240303.jar b/secDevLib/json-20240303.jar new file mode 100644 index 0000000..3de6523 Binary files /dev/null and b/secDevLib/json-20240303.jar differ diff --git a/secDevLib/json-lib-2.4-jdk15.jar b/secDevLib/json-lib-2.4-jdk15.jar new file mode 100644 index 0000000..68d4f3b Binary files /dev/null and b/secDevLib/json-lib-2.4-jdk15.jar differ diff --git a/secDevLib/json-path-2.9.0.jar b/secDevLib/json-path-2.9.0.jar new file mode 100644 index 0000000..f731408 Binary files /dev/null and b/secDevLib/json-path-2.9.0.jar differ diff --git a/secDevLib/json-smart-2.5.0.jar b/secDevLib/json-smart-2.5.0.jar new file mode 100644 index 0000000..2685e03 Binary files /dev/null and b/secDevLib/json-smart-2.5.0.jar differ diff --git a/secDevLib/json-utils-2.20.42.jar b/secDevLib/json-utils-2.20.42.jar new file mode 100644 index 0000000..26a5248 Binary files /dev/null and b/secDevLib/json-utils-2.20.42.jar differ diff --git a/secDevLib/jsonrpc4j-1.6.weaver.20230223.jar b/secDevLib/jsonrpc4j-1.6.weaver.20230223.jar new file mode 100644 index 0000000..6c54d8b Binary files /dev/null and b/secDevLib/jsonrpc4j-1.6.weaver.20230223.jar differ diff --git a/secDevLib/jsoup-1.15.3.jar b/secDevLib/jsoup-1.15.3.jar new file mode 100644 index 0000000..5506d7f Binary files /dev/null and b/secDevLib/jsoup-1.15.3.jar differ diff --git a/secDevLib/jsqldw-2.0.jar b/secDevLib/jsqldw-2.0.jar new file mode 100644 index 0000000..dd70ffa Binary files /dev/null and b/secDevLib/jsqldw-2.0.jar differ diff --git a/secDevLib/jsqlparser-4.0.jar b/secDevLib/jsqlparser-4.0.jar new file mode 100644 index 0000000..5c10684 Binary files /dev/null and b/secDevLib/jsqlparser-4.0.jar differ diff --git a/secDevLib/jsr173_api-1.0.jar b/secDevLib/jsr173_api-1.0.jar new file mode 100644 index 0000000..987db0f Binary files /dev/null and b/secDevLib/jsr173_api-1.0.jar differ diff --git a/secDevLib/jsr305-3.0.2.jar b/secDevLib/jsr305-3.0.2.jar new file mode 100644 index 0000000..59222d9 Binary files /dev/null and b/secDevLib/jsr305-3.0.2.jar differ diff --git a/secDevLib/jsr311-api-1.1.1.jar b/secDevLib/jsr311-api-1.1.1.jar new file mode 100644 index 0000000..ec8bc81 Binary files /dev/null and b/secDevLib/jsr311-api-1.1.1.jar differ diff --git a/secDevLib/jul-to-slf4j-1.7.28.jar b/secDevLib/jul-to-slf4j-1.7.28.jar new file mode 100644 index 0000000..8dd4a00 Binary files /dev/null and b/secDevLib/jul-to-slf4j-1.7.28.jar differ diff --git a/secDevLib/junrar-7.4.1.jar b/secDevLib/junrar-7.4.1.jar new file mode 100644 index 0000000..c78d76f Binary files /dev/null and b/secDevLib/junrar-7.4.1.jar differ diff --git a/secDevLib/kafka-clients-2.6.0.jar b/secDevLib/kafka-clients-2.6.0.jar new file mode 100644 index 0000000..47eface Binary files /dev/null and b/secDevLib/kafka-clients-2.6.0.jar differ diff --git a/secDevLib/kerb-admin-1.0.1.jar b/secDevLib/kerb-admin-1.0.1.jar new file mode 100644 index 0000000..d88243a Binary files /dev/null and b/secDevLib/kerb-admin-1.0.1.jar differ diff --git a/secDevLib/kerb-client-1.0.1.jar b/secDevLib/kerb-client-1.0.1.jar new file mode 100644 index 0000000..21b9540 Binary files /dev/null and b/secDevLib/kerb-client-1.0.1.jar differ diff --git a/secDevLib/kerb-common-1.0.1.jar b/secDevLib/kerb-common-1.0.1.jar new file mode 100644 index 0000000..09f6aca Binary files /dev/null and b/secDevLib/kerb-common-1.0.1.jar differ diff --git a/secDevLib/kerb-core-1.0.1.jar b/secDevLib/kerb-core-1.0.1.jar new file mode 100644 index 0000000..655c87a Binary files /dev/null and b/secDevLib/kerb-core-1.0.1.jar differ diff --git a/secDevLib/kerb-crypto-1.0.1.jar b/secDevLib/kerb-crypto-1.0.1.jar new file mode 100644 index 0000000..d592b39 Binary files /dev/null and b/secDevLib/kerb-crypto-1.0.1.jar differ diff --git a/secDevLib/kerb-identity-1.0.1.jar b/secDevLib/kerb-identity-1.0.1.jar new file mode 100644 index 0000000..b978741 Binary files /dev/null and b/secDevLib/kerb-identity-1.0.1.jar differ diff --git a/secDevLib/kerb-server-1.0.1.jar b/secDevLib/kerb-server-1.0.1.jar new file mode 100644 index 0000000..4cdc392 Binary files /dev/null and b/secDevLib/kerb-server-1.0.1.jar differ diff --git a/secDevLib/kerb-simplekdc-1.0.1.jar b/secDevLib/kerb-simplekdc-1.0.1.jar new file mode 100644 index 0000000..5bed8ee Binary files /dev/null and b/secDevLib/kerb-simplekdc-1.0.1.jar differ diff --git a/secDevLib/kerb-util-1.0.1.jar b/secDevLib/kerb-util-1.0.1.jar new file mode 100644 index 0000000..8b9b244 Binary files /dev/null and b/secDevLib/kerb-util-1.0.1.jar differ diff --git a/secDevLib/kerby-asn1-1.0.1.jar b/secDevLib/kerby-asn1-1.0.1.jar new file mode 100644 index 0000000..6488b74 Binary files /dev/null and b/secDevLib/kerby-asn1-1.0.1.jar differ diff --git a/secDevLib/kerby-config-1.0.1.jar b/secDevLib/kerby-config-1.0.1.jar new file mode 100644 index 0000000..643eb21 Binary files /dev/null and b/secDevLib/kerby-config-1.0.1.jar differ diff --git a/secDevLib/kerby-pkix-1.0.1.jar b/secDevLib/kerby-pkix-1.0.1.jar new file mode 100644 index 0000000..443d981 Binary files /dev/null and b/secDevLib/kerby-pkix-1.0.1.jar differ diff --git a/secDevLib/kerby-util-1.0.1.jar b/secDevLib/kerby-util-1.0.1.jar new file mode 100644 index 0000000..f25f359 Binary files /dev/null and b/secDevLib/kerby-util-1.0.1.jar differ diff --git a/secDevLib/kerby-xdr-1.0.1.jar b/secDevLib/kerby-xdr-1.0.1.jar new file mode 100644 index 0000000..9e17be9 Binary files /dev/null and b/secDevLib/kerby-xdr-1.0.1.jar differ diff --git a/secDevLib/kernel-7.1.19.jar b/secDevLib/kernel-7.1.19.jar new file mode 100644 index 0000000..f421bee Binary files /dev/null and b/secDevLib/kernel-7.1.19.jar differ diff --git a/secDevLib/kie-api-7.5.0.Final.jar b/secDevLib/kie-api-7.5.0.Final.jar new file mode 100644 index 0000000..c3ae1b3 Binary files /dev/null and b/secDevLib/kie-api-7.5.0.Final.jar differ diff --git a/secDevLib/kie-internal-7.5.0.Final.jar b/secDevLib/kie-internal-7.5.0.Final.jar new file mode 100644 index 0000000..69cfee8 Binary files /dev/null and b/secDevLib/kie-internal-7.5.0.Final.jar differ diff --git a/secDevLib/kie-soup-maven-support-7.5.0.Final.jar b/secDevLib/kie-soup-maven-support-7.5.0.Final.jar new file mode 100644 index 0000000..5ce6cd6 Binary files /dev/null and b/secDevLib/kie-soup-maven-support-7.5.0.Final.jar differ diff --git a/secDevLib/kryo-4.0.0.jar b/secDevLib/kryo-4.0.0.jar new file mode 100644 index 0000000..e0805d4 Binary files /dev/null and b/secDevLib/kryo-4.0.0.jar differ diff --git a/secDevLib/kryo-shaded-3.0.3.jar b/secDevLib/kryo-shaded-3.0.3.jar new file mode 100644 index 0000000..baf9272 Binary files /dev/null and b/secDevLib/kryo-shaded-3.0.3.jar differ diff --git a/secDevLib/lang-mustache-client-7.17.1.jar b/secDevLib/lang-mustache-client-7.17.1.jar new file mode 100644 index 0000000..6085d6b Binary files /dev/null and b/secDevLib/lang-mustache-client-7.17.1.jar differ diff --git a/secDevLib/lettuce-core-5.1.8.RELEASE.jar b/secDevLib/lettuce-core-5.1.8.RELEASE.jar new file mode 100644 index 0000000..53e2c10 Binary files /dev/null and b/secDevLib/lettuce-core-5.1.8.RELEASE.jar differ diff --git a/secDevLib/libthrift-0.16.0.jar b/secDevLib/libthrift-0.16.0.jar new file mode 100644 index 0000000..6387489 Binary files /dev/null and b/secDevLib/libthrift-0.16.0.jar differ diff --git a/secDevLib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar b/secDevLib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar new file mode 100644 index 0000000..45832c0 Binary files /dev/null and b/secDevLib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar differ diff --git a/secDevLib/log4j-api-2.18.0.weaver.20241026.jar b/secDevLib/log4j-api-2.18.0.weaver.20241026.jar new file mode 100644 index 0000000..44412a8 Binary files /dev/null and b/secDevLib/log4j-api-2.18.0.weaver.20241026.jar differ diff --git a/secDevLib/log4j-core-2.18.0.weaver.20241025.jar b/secDevLib/log4j-core-2.18.0.weaver.20241025.jar new file mode 100644 index 0000000..542f4c8 Binary files /dev/null and b/secDevLib/log4j-core-2.18.0.weaver.20241025.jar differ diff --git a/secDevLib/log4j-jcl-2.11.2.jar b/secDevLib/log4j-jcl-2.11.2.jar new file mode 100644 index 0000000..ec441f0 Binary files /dev/null and b/secDevLib/log4j-jcl-2.11.2.jar differ diff --git a/secDevLib/log4j-jul-2.11.2.jar b/secDevLib/log4j-jul-2.11.2.jar new file mode 100644 index 0000000..12633bc Binary files /dev/null and b/secDevLib/log4j-jul-2.11.2.jar differ diff --git a/secDevLib/log4j-slf4j-impl-2.11.2.jar b/secDevLib/log4j-slf4j-impl-2.11.2.jar new file mode 100644 index 0000000..ce8acda Binary files /dev/null and b/secDevLib/log4j-slf4j-impl-2.11.2.jar differ diff --git a/secDevLib/logging-interceptor-3.14.9.jar b/secDevLib/logging-interceptor-3.14.9.jar new file mode 100644 index 0000000..2f020f4 Binary files /dev/null and b/secDevLib/logging-interceptor-3.14.9.jar differ diff --git a/secDevLib/lucene-analyzers-common-8.11.3.jar b/secDevLib/lucene-analyzers-common-8.11.3.jar new file mode 100644 index 0000000..3de1abd Binary files /dev/null and b/secDevLib/lucene-analyzers-common-8.11.3.jar differ diff --git a/secDevLib/lucene-backward-codecs-8.11.3.jar b/secDevLib/lucene-backward-codecs-8.11.3.jar new file mode 100644 index 0000000..3db4b29 Binary files /dev/null and b/secDevLib/lucene-backward-codecs-8.11.3.jar differ diff --git a/secDevLib/lucene-core-8.11.3.jar b/secDevLib/lucene-core-8.11.3.jar new file mode 100644 index 0000000..658e638 Binary files /dev/null and b/secDevLib/lucene-core-8.11.3.jar differ diff --git a/secDevLib/lucene-grouping-8.11.3.jar b/secDevLib/lucene-grouping-8.11.3.jar new file mode 100644 index 0000000..a53f62b Binary files /dev/null and b/secDevLib/lucene-grouping-8.11.3.jar differ diff --git a/secDevLib/lucene-highlighter-8.11.3.jar b/secDevLib/lucene-highlighter-8.11.3.jar new file mode 100644 index 0000000..0361adc Binary files /dev/null and b/secDevLib/lucene-highlighter-8.11.3.jar differ diff --git a/secDevLib/lucene-join-8.11.3.jar b/secDevLib/lucene-join-8.11.3.jar new file mode 100644 index 0000000..319bd51 Binary files /dev/null and b/secDevLib/lucene-join-8.11.3.jar differ diff --git a/secDevLib/lucene-memory-8.11.3.jar b/secDevLib/lucene-memory-8.11.3.jar new file mode 100644 index 0000000..bd29dd6 Binary files /dev/null and b/secDevLib/lucene-memory-8.11.3.jar differ diff --git a/secDevLib/lucene-misc-8.11.3.jar b/secDevLib/lucene-misc-8.11.3.jar new file mode 100644 index 0000000..0460e9d Binary files /dev/null and b/secDevLib/lucene-misc-8.11.3.jar differ diff --git a/secDevLib/lucene-queries-8.11.3.jar b/secDevLib/lucene-queries-8.11.3.jar new file mode 100644 index 0000000..fbbb163 Binary files /dev/null and b/secDevLib/lucene-queries-8.11.3.jar differ diff --git a/secDevLib/lucene-queryparser-8.11.3.jar b/secDevLib/lucene-queryparser-8.11.3.jar new file mode 100644 index 0000000..49810fa Binary files /dev/null and b/secDevLib/lucene-queryparser-8.11.3.jar differ diff --git a/secDevLib/lucene-sandbox-8.11.3.jar b/secDevLib/lucene-sandbox-8.11.3.jar new file mode 100644 index 0000000..d9aa67e Binary files /dev/null and b/secDevLib/lucene-sandbox-8.11.3.jar differ diff --git a/secDevLib/lucene-spatial3d-8.11.3.jar b/secDevLib/lucene-spatial3d-8.11.3.jar new file mode 100644 index 0000000..d5da115 Binary files /dev/null and b/secDevLib/lucene-spatial3d-8.11.3.jar differ diff --git a/secDevLib/lucene-suggest-8.11.3.jar b/secDevLib/lucene-suggest-8.11.3.jar new file mode 100644 index 0000000..c36a732 Binary files /dev/null and b/secDevLib/lucene-suggest-8.11.3.jar differ diff --git a/secDevLib/lz4-java-1.7.1.jar b/secDevLib/lz4-java-1.7.1.jar new file mode 100644 index 0000000..95f57ca Binary files /dev/null and b/secDevLib/lz4-java-1.7.1.jar differ diff --git a/secDevLib/mapper-extras-client-7.17.1.jar b/secDevLib/mapper-extras-client-7.17.1.jar new file mode 100644 index 0000000..2b86175 Binary files /dev/null and b/secDevLib/mapper-extras-client-7.17.1.jar differ diff --git a/secDevLib/mapstruct-1.4.2.Final.jar b/secDevLib/mapstruct-1.4.2.Final.jar new file mode 100644 index 0000000..62921ae Binary files /dev/null and b/secDevLib/mapstruct-1.4.2.Final.jar differ diff --git a/secDevLib/mchange-commons-java-0.2.15.jar b/secDevLib/mchange-commons-java-0.2.15.jar new file mode 100644 index 0000000..4954089 Binary files /dev/null and b/secDevLib/mchange-commons-java-0.2.15.jar differ diff --git a/secDevLib/memory-0.9.0.jar b/secDevLib/memory-0.9.0.jar new file mode 100644 index 0000000..6eb03a2 Binary files /dev/null and b/secDevLib/memory-0.9.0.jar differ diff --git a/secDevLib/metadata-extractor-2.19.0.jar b/secDevLib/metadata-extractor-2.19.0.jar new file mode 100644 index 0000000..fe7f17a Binary files /dev/null and b/secDevLib/metadata-extractor-2.19.0.jar differ diff --git a/secDevLib/metrics-spi-2.20.42.jar b/secDevLib/metrics-spi-2.20.42.jar new file mode 100644 index 0000000..0ce526b Binary files /dev/null and b/secDevLib/metrics-spi-2.20.42.jar differ diff --git a/secDevLib/minlog-1.3.0.jar b/secDevLib/minlog-1.3.0.jar new file mode 100644 index 0000000..ec67b63 Binary files /dev/null and b/secDevLib/minlog-1.3.0.jar differ diff --git a/secDevLib/mockito-core-2.23.4.jar b/secDevLib/mockito-core-2.23.4.jar new file mode 100644 index 0000000..b259c8c Binary files /dev/null and b/secDevLib/mockito-core-2.23.4.jar differ diff --git a/secDevLib/mssql-jdbc-9.1.1.jre8-preview.jar b/secDevLib/mssql-jdbc-9.1.1.jre8-preview.jar new file mode 100644 index 0000000..2a569b6 Binary files /dev/null and b/secDevLib/mssql-jdbc-9.1.1.jre8-preview.jar differ diff --git a/secDevLib/mxparser-1.2.2.jar b/secDevLib/mxparser-1.2.2.jar new file mode 100644 index 0000000..f32ad58 Binary files /dev/null and b/secDevLib/mxparser-1.2.2.jar differ diff --git a/secDevLib/mybatis-3.5.6.weaver.20241021.jar b/secDevLib/mybatis-3.5.6.weaver.20241021.jar new file mode 100644 index 0000000..02c3bc9 Binary files /dev/null and b/secDevLib/mybatis-3.5.6.weaver.20241021.jar differ diff --git a/secDevLib/mybatis-plus-3.4.2.jar b/secDevLib/mybatis-plus-3.4.2.jar new file mode 100644 index 0000000..bb900f0 Binary files /dev/null and b/secDevLib/mybatis-plus-3.4.2.jar differ diff --git a/secDevLib/mybatis-plus-annotation-3.4.2.weaver.20230825.jar b/secDevLib/mybatis-plus-annotation-3.4.2.weaver.20230825.jar new file mode 100644 index 0000000..32726a7 Binary files /dev/null and b/secDevLib/mybatis-plus-annotation-3.4.2.weaver.20230825.jar differ diff --git a/secDevLib/mybatis-plus-boot-starter-3.4.2.jar b/secDevLib/mybatis-plus-boot-starter-3.4.2.jar new file mode 100644 index 0000000..5a7a9c4 Binary files /dev/null and b/secDevLib/mybatis-plus-boot-starter-3.4.2.jar differ diff --git a/secDevLib/mybatis-plus-core-3.4.2.weaver.20230825.jar b/secDevLib/mybatis-plus-core-3.4.2.weaver.20230825.jar new file mode 100644 index 0000000..4672f34 Binary files /dev/null and b/secDevLib/mybatis-plus-core-3.4.2.weaver.20230825.jar differ diff --git a/secDevLib/mybatis-plus-extension-3.4.2.weaver.20230825.jar b/secDevLib/mybatis-plus-extension-3.4.2.weaver.20230825.jar new file mode 100644 index 0000000..aeda402 Binary files /dev/null and b/secDevLib/mybatis-plus-extension-3.4.2.weaver.20230825.jar differ diff --git a/secDevLib/mybatis-spring-2.0.6.jar b/secDevLib/mybatis-spring-2.0.6.jar new file mode 100644 index 0000000..2778886 Binary files /dev/null and b/secDevLib/mybatis-spring-2.0.6.jar differ diff --git a/secDevLib/mybatis-spring-boot-autoconfigure-2.1.4.jar b/secDevLib/mybatis-spring-boot-autoconfigure-2.1.4.jar new file mode 100644 index 0000000..3acff18 Binary files /dev/null and b/secDevLib/mybatis-spring-boot-autoconfigure-2.1.4.jar differ diff --git a/secDevLib/mybatis-spring-boot-starter-2.1.0.jar b/secDevLib/mybatis-spring-boot-starter-2.1.0.jar new file mode 100644 index 0000000..308787a Binary files /dev/null and b/secDevLib/mybatis-spring-boot-starter-2.1.0.jar differ diff --git a/secDevLib/mysql-connector-java-8.0.22.jar b/secDevLib/mysql-connector-java-8.0.22.jar new file mode 100644 index 0000000..412d81f Binary files /dev/null and b/secDevLib/mysql-connector-java-8.0.22.jar differ diff --git a/secDevLib/nacos-api-1.4.2.jar b/secDevLib/nacos-api-1.4.2.jar new file mode 100644 index 0000000..1fad7a7 Binary files /dev/null and b/secDevLib/nacos-api-1.4.2.jar differ diff --git a/secDevLib/nacos-client-1.4.2.weaver.20230626.jar b/secDevLib/nacos-client-1.4.2.weaver.20230626.jar new file mode 100644 index 0000000..1320698 Binary files /dev/null and b/secDevLib/nacos-client-1.4.2.weaver.20230626.jar differ diff --git a/secDevLib/nacos-common-1.4.4.weaver.20240422.jar b/secDevLib/nacos-common-1.4.4.weaver.20240422.jar new file mode 100644 index 0000000..64fe648 Binary files /dev/null and b/secDevLib/nacos-common-1.4.4.weaver.20240422.jar differ diff --git a/secDevLib/neethi-3.2.0.jar b/secDevLib/neethi-3.2.0.jar new file mode 100644 index 0000000..840bf4f Binary files /dev/null and b/secDevLib/neethi-3.2.0.jar differ diff --git a/secDevLib/neko-htmlunit-3.11.1.jar b/secDevLib/neko-htmlunit-3.11.1.jar new file mode 100644 index 0000000..08bb170 Binary files /dev/null and b/secDevLib/neko-htmlunit-3.11.1.jar differ diff --git a/secDevLib/net.sourceforge-pinyin4j-2.5.0.jar b/secDevLib/net.sourceforge-pinyin4j-2.5.0.jar new file mode 100644 index 0000000..e8ede13 Binary files /dev/null and b/secDevLib/net.sourceforge-pinyin4j-2.5.0.jar differ diff --git a/secDevLib/netflix-commons-util-0.3.0.jar b/secDevLib/netflix-commons-util-0.3.0.jar new file mode 100644 index 0000000..ad881f3 Binary files /dev/null and b/secDevLib/netflix-commons-util-0.3.0.jar differ diff --git a/secDevLib/netflix-statistics-0.1.1.jar b/secDevLib/netflix-statistics-0.1.1.jar new file mode 100644 index 0000000..e8f6d95 Binary files /dev/null and b/secDevLib/netflix-statistics-0.1.1.jar differ diff --git a/secDevLib/netsign-api-20220922.jar b/secDevLib/netsign-api-20220922.jar new file mode 100644 index 0000000..62345e1 Binary files /dev/null and b/secDevLib/netsign-api-20220922.jar differ diff --git a/secDevLib/netty-all-4.1.100.Final.jar b/secDevLib/netty-all-4.1.100.Final.jar new file mode 100644 index 0000000..57f4256 Binary files /dev/null and b/secDevLib/netty-all-4.1.100.Final.jar differ diff --git a/secDevLib/netty-buffer-4.1.100.Final.jar b/secDevLib/netty-buffer-4.1.100.Final.jar new file mode 100644 index 0000000..055ecf3 Binary files /dev/null and b/secDevLib/netty-buffer-4.1.100.Final.jar differ diff --git a/secDevLib/netty-codec-4.1.100.Final.jar b/secDevLib/netty-codec-4.1.100.Final.jar new file mode 100644 index 0000000..04c2f74 Binary files /dev/null and b/secDevLib/netty-codec-4.1.100.Final.jar differ diff --git a/secDevLib/netty-codec-dns-4.1.39.Final.jar b/secDevLib/netty-codec-dns-4.1.39.Final.jar new file mode 100644 index 0000000..cc5c83e Binary files /dev/null and b/secDevLib/netty-codec-dns-4.1.39.Final.jar differ diff --git a/secDevLib/netty-codec-haproxy-4.1.100.Final.jar b/secDevLib/netty-codec-haproxy-4.1.100.Final.jar new file mode 100644 index 0000000..97097fe Binary files /dev/null and b/secDevLib/netty-codec-haproxy-4.1.100.Final.jar differ diff --git a/secDevLib/netty-codec-http-4.1.100.Final.jar b/secDevLib/netty-codec-http-4.1.100.Final.jar new file mode 100644 index 0000000..50e5a9b Binary files /dev/null and b/secDevLib/netty-codec-http-4.1.100.Final.jar differ diff --git a/secDevLib/netty-codec-http2-4.1.100.Final.jar b/secDevLib/netty-codec-http2-4.1.100.Final.jar new file mode 100644 index 0000000..c9b4d8f Binary files /dev/null and b/secDevLib/netty-codec-http2-4.1.100.Final.jar differ diff --git a/secDevLib/netty-codec-memcache-4.1.39.Final.jar b/secDevLib/netty-codec-memcache-4.1.39.Final.jar new file mode 100644 index 0000000..967269b Binary files /dev/null and b/secDevLib/netty-codec-memcache-4.1.39.Final.jar differ diff --git a/secDevLib/netty-codec-mqtt-4.1.39.Final.jar b/secDevLib/netty-codec-mqtt-4.1.39.Final.jar new file mode 100644 index 0000000..4da6909 Binary files /dev/null and b/secDevLib/netty-codec-mqtt-4.1.39.Final.jar differ diff --git a/secDevLib/netty-codec-redis-4.1.39.Final.jar b/secDevLib/netty-codec-redis-4.1.39.Final.jar new file mode 100644 index 0000000..3548291 Binary files /dev/null and b/secDevLib/netty-codec-redis-4.1.39.Final.jar differ diff --git a/secDevLib/netty-codec-smtp-4.1.39.Final.jar b/secDevLib/netty-codec-smtp-4.1.39.Final.jar new file mode 100644 index 0000000..6389a61 Binary files /dev/null and b/secDevLib/netty-codec-smtp-4.1.39.Final.jar differ diff --git a/secDevLib/netty-codec-socks-4.1.39.Final.jar b/secDevLib/netty-codec-socks-4.1.39.Final.jar new file mode 100644 index 0000000..e57a9bb Binary files /dev/null and b/secDevLib/netty-codec-socks-4.1.39.Final.jar differ diff --git a/secDevLib/netty-codec-stomp-4.1.39.Final.jar b/secDevLib/netty-codec-stomp-4.1.39.Final.jar new file mode 100644 index 0000000..9132fbe Binary files /dev/null and b/secDevLib/netty-codec-stomp-4.1.39.Final.jar differ diff --git a/secDevLib/netty-codec-xml-4.1.39.Final.jar b/secDevLib/netty-codec-xml-4.1.39.Final.jar new file mode 100644 index 0000000..541625d Binary files /dev/null and b/secDevLib/netty-codec-xml-4.1.39.Final.jar differ diff --git a/secDevLib/netty-common-4.1.100.Final.jar b/secDevLib/netty-common-4.1.100.Final.jar new file mode 100644 index 0000000..2946576 Binary files /dev/null and b/secDevLib/netty-common-4.1.100.Final.jar differ diff --git a/secDevLib/netty-handler-4.1.100.Final.jar b/secDevLib/netty-handler-4.1.100.Final.jar new file mode 100644 index 0000000..8a42dbb Binary files /dev/null and b/secDevLib/netty-handler-4.1.100.Final.jar differ diff --git a/secDevLib/netty-handler-proxy-4.1.39.Final.jar b/secDevLib/netty-handler-proxy-4.1.39.Final.jar new file mode 100644 index 0000000..55d03fd Binary files /dev/null and b/secDevLib/netty-handler-proxy-4.1.39.Final.jar differ diff --git a/secDevLib/netty-handler-ssl-ocsp-4.1.100.Final.jar b/secDevLib/netty-handler-ssl-ocsp-4.1.100.Final.jar new file mode 100644 index 0000000..1d0281d Binary files /dev/null and b/secDevLib/netty-handler-ssl-ocsp-4.1.100.Final.jar differ diff --git a/secDevLib/netty-nio-client-2.20.42.jar b/secDevLib/netty-nio-client-2.20.42.jar new file mode 100644 index 0000000..b0123ca Binary files /dev/null and b/secDevLib/netty-nio-client-2.20.42.jar differ diff --git a/secDevLib/netty-resolver-4.1.39.Final.jar b/secDevLib/netty-resolver-4.1.39.Final.jar new file mode 100644 index 0000000..8c2ffc6 Binary files /dev/null and b/secDevLib/netty-resolver-4.1.39.Final.jar differ diff --git a/secDevLib/netty-resolver-dns-4.1.39.Final.jar b/secDevLib/netty-resolver-dns-4.1.39.Final.jar new file mode 100644 index 0000000..8f97c38 Binary files /dev/null and b/secDevLib/netty-resolver-dns-4.1.39.Final.jar differ diff --git a/secDevLib/netty-resolver-dns-classes-macos-4.1.100.Final.jar b/secDevLib/netty-resolver-dns-classes-macos-4.1.100.Final.jar new file mode 100644 index 0000000..268dde9 Binary files /dev/null and b/secDevLib/netty-resolver-dns-classes-macos-4.1.100.Final.jar differ diff --git a/secDevLib/netty-resolver-dns-native-macos-4.1.100.Final-osx-aarch_64.jar b/secDevLib/netty-resolver-dns-native-macos-4.1.100.Final-osx-aarch_64.jar new file mode 100644 index 0000000..594ae54 Binary files /dev/null and b/secDevLib/netty-resolver-dns-native-macos-4.1.100.Final-osx-aarch_64.jar differ diff --git a/secDevLib/netty-resolver-dns-native-macos-4.1.101.Final-osx-x86_64.jar b/secDevLib/netty-resolver-dns-native-macos-4.1.101.Final-osx-x86_64.jar new file mode 100644 index 0000000..b6ffaec Binary files /dev/null and b/secDevLib/netty-resolver-dns-native-macos-4.1.101.Final-osx-x86_64.jar differ diff --git a/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final-linux-aarch_64.jar b/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final-linux-aarch_64.jar new file mode 100644 index 0000000..08147d6 Binary files /dev/null and b/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final-linux-aarch_64.jar differ diff --git a/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final-linux-x86_64.jar b/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final-linux-x86_64.jar new file mode 100644 index 0000000..b0ea70e Binary files /dev/null and b/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final-linux-x86_64.jar differ diff --git a/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final-osx-aarch_64.jar b/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final-osx-aarch_64.jar new file mode 100644 index 0000000..ea6a056 Binary files /dev/null and b/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final-osx-aarch_64.jar differ diff --git a/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final-osx-x86_64.jar b/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final-osx-x86_64.jar new file mode 100644 index 0000000..92c559f Binary files /dev/null and b/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final-osx-x86_64.jar differ diff --git a/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final-windows-x86_64.jar b/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final-windows-x86_64.jar new file mode 100644 index 0000000..e263b81 Binary files /dev/null and b/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final-windows-x86_64.jar differ diff --git a/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final.jar b/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final.jar new file mode 100644 index 0000000..d30ef8a Binary files /dev/null and b/secDevLib/netty-tcnative-boringssl-static-2.0.53.Final.jar differ diff --git a/secDevLib/netty-tcnative-classes-2.0.53.Final.jar b/secDevLib/netty-tcnative-classes-2.0.53.Final.jar new file mode 100644 index 0000000..d6c9dd7 Binary files /dev/null and b/secDevLib/netty-tcnative-classes-2.0.53.Final.jar differ diff --git a/secDevLib/netty-transport-4.1.100.Final.jar b/secDevLib/netty-transport-4.1.100.Final.jar new file mode 100644 index 0000000..124a897 Binary files /dev/null and b/secDevLib/netty-transport-4.1.100.Final.jar differ diff --git a/secDevLib/netty-transport-classes-epoll-4.1.100.Final.jar b/secDevLib/netty-transport-classes-epoll-4.1.100.Final.jar new file mode 100644 index 0000000..4511b1d Binary files /dev/null and b/secDevLib/netty-transport-classes-epoll-4.1.100.Final.jar differ diff --git a/secDevLib/netty-transport-classes-kqueue-4.1.100.Final.jar b/secDevLib/netty-transport-classes-kqueue-4.1.100.Final.jar new file mode 100644 index 0000000..2805d6c Binary files /dev/null and b/secDevLib/netty-transport-classes-kqueue-4.1.100.Final.jar differ diff --git a/secDevLib/netty-transport-native-epoll-4.1.100.Final-linux-aarch_64.jar b/secDevLib/netty-transport-native-epoll-4.1.100.Final-linux-aarch_64.jar new file mode 100644 index 0000000..b95b4bf Binary files /dev/null and b/secDevLib/netty-transport-native-epoll-4.1.100.Final-linux-aarch_64.jar differ diff --git a/secDevLib/netty-transport-native-epoll-4.1.100.Final-linux-x86_64.jar b/secDevLib/netty-transport-native-epoll-4.1.100.Final-linux-x86_64.jar new file mode 100644 index 0000000..6583f16 Binary files /dev/null and b/secDevLib/netty-transport-native-epoll-4.1.100.Final-linux-x86_64.jar differ diff --git a/secDevLib/netty-transport-native-kqueue-4.1.100.Final-osx-aarch_64.jar b/secDevLib/netty-transport-native-kqueue-4.1.100.Final-osx-aarch_64.jar new file mode 100644 index 0000000..484abb1 Binary files /dev/null and b/secDevLib/netty-transport-native-kqueue-4.1.100.Final-osx-aarch_64.jar differ diff --git a/secDevLib/netty-transport-native-kqueue-4.1.39.Final-osx-x86_64.jar b/secDevLib/netty-transport-native-kqueue-4.1.39.Final-osx-x86_64.jar new file mode 100644 index 0000000..531a1a5 Binary files /dev/null and b/secDevLib/netty-transport-native-kqueue-4.1.39.Final-osx-x86_64.jar differ diff --git a/secDevLib/netty-transport-native-unix-common-4.1.39.Final.jar b/secDevLib/netty-transport-native-unix-common-4.1.39.Final.jar new file mode 100644 index 0000000..1488aca Binary files /dev/null and b/secDevLib/netty-transport-native-unix-common-4.1.39.Final.jar differ diff --git a/secDevLib/netty-transport-rxtx-4.1.39.Final.jar b/secDevLib/netty-transport-rxtx-4.1.39.Final.jar new file mode 100644 index 0000000..b72c602 Binary files /dev/null and b/secDevLib/netty-transport-rxtx-4.1.39.Final.jar differ diff --git a/secDevLib/netty-transport-sctp-4.1.39.Final.jar b/secDevLib/netty-transport-sctp-4.1.39.Final.jar new file mode 100644 index 0000000..e6be652 Binary files /dev/null and b/secDevLib/netty-transport-sctp-4.1.39.Final.jar differ diff --git a/secDevLib/netty-transport-udt-4.1.39.Final.jar b/secDevLib/netty-transport-udt-4.1.39.Final.jar new file mode 100644 index 0000000..6311a80 Binary files /dev/null and b/secDevLib/netty-transport-udt-4.1.39.Final.jar differ diff --git a/secDevLib/nimbus-jose-jwt-9.37.3.jar b/secDevLib/nimbus-jose-jwt-9.37.3.jar new file mode 100644 index 0000000..0eafe0d Binary files /dev/null and b/secDevLib/nimbus-jose-jwt-9.37.3.jar differ diff --git a/secDevLib/objenesis-2.6.jar b/secDevLib/objenesis-2.6.jar new file mode 100644 index 0000000..b4b29d5 Binary files /dev/null and b/secDevLib/objenesis-2.6.jar differ diff --git a/secDevLib/oceanbase-client-2.4.0.jar b/secDevLib/oceanbase-client-2.4.0.jar new file mode 100644 index 0000000..7fff7b0 Binary files /dev/null and b/secDevLib/oceanbase-client-2.4.0.jar differ diff --git a/secDevLib/ognl-3.2.21.jar b/secDevLib/ognl-3.2.21.jar new file mode 100644 index 0000000..3724b4d Binary files /dev/null and b/secDevLib/ognl-3.2.21.jar differ diff --git a/secDevLib/ojdbc8-19.8.0.0.jar b/secDevLib/ojdbc8-19.8.0.0.jar new file mode 100644 index 0000000..a650c67 Binary files /dev/null and b/secDevLib/ojdbc8-19.8.0.0.jar differ diff --git a/secDevLib/okhttp-2.5.0.jar b/secDevLib/okhttp-2.5.0.jar new file mode 100644 index 0000000..915d6a9 Binary files /dev/null and b/secDevLib/okhttp-2.5.0.jar differ diff --git a/secDevLib/okhttp-3.12.0.jar b/secDevLib/okhttp-3.12.0.jar new file mode 100644 index 0000000..85fe711 Binary files /dev/null and b/secDevLib/okhttp-3.12.0.jar differ diff --git a/secDevLib/okio-1.17.6.jar b/secDevLib/okio-1.17.6.jar new file mode 100644 index 0000000..11eb217 Binary files /dev/null and b/secDevLib/okio-1.17.6.jar differ diff --git a/secDevLib/opengauss-jdbc-5.0.2.jar b/secDevLib/opengauss-jdbc-5.0.2.jar new file mode 100644 index 0000000..8fd4955 Binary files /dev/null and b/secDevLib/opengauss-jdbc-5.0.2.jar differ diff --git a/secDevLib/opentracing-api-0.33.0.jar b/secDevLib/opentracing-api-0.33.0.jar new file mode 100644 index 0000000..e3d6556 Binary files /dev/null and b/secDevLib/opentracing-api-0.33.0.jar differ diff --git a/secDevLib/opentracing-noop-0.33.0.jar b/secDevLib/opentracing-noop-0.33.0.jar new file mode 100644 index 0000000..f5101f8 Binary files /dev/null and b/secDevLib/opentracing-noop-0.33.0.jar differ diff --git a/secDevLib/opentracing-util-0.33.0.jar b/secDevLib/opentracing-util-0.33.0.jar new file mode 100644 index 0000000..5e5e2e1 Binary files /dev/null and b/secDevLib/opentracing-util-0.33.0.jar differ diff --git a/secDevLib/org.jacoco.agent-0.8.5-runtime.jar b/secDevLib/org.jacoco.agent-0.8.5-runtime.jar new file mode 100644 index 0000000..3d840bc Binary files /dev/null and b/secDevLib/org.jacoco.agent-0.8.5-runtime.jar differ diff --git a/secDevLib/oro-2.0.8.jar b/secDevLib/oro-2.0.8.jar new file mode 100644 index 0000000..23488d2 Binary files /dev/null and b/secDevLib/oro-2.0.8.jar differ diff --git a/secDevLib/oscar-20221118.jar b/secDevLib/oscar-20221118.jar new file mode 100644 index 0000000..68776e0 Binary files /dev/null and b/secDevLib/oscar-20221118.jar differ diff --git a/secDevLib/p6spy-3.8.5.jar b/secDevLib/p6spy-3.8.5.jar new file mode 100644 index 0000000..5edf710 Binary files /dev/null and b/secDevLib/p6spy-3.8.5.jar differ diff --git a/secDevLib/paranamer-2.8.jar b/secDevLib/paranamer-2.8.jar new file mode 100644 index 0000000..0bf659b Binary files /dev/null and b/secDevLib/paranamer-2.8.jar differ diff --git a/secDevLib/parent-join-client-7.17.1.jar b/secDevLib/parent-join-client-7.17.1.jar new file mode 100644 index 0000000..b2f56e3 Binary files /dev/null and b/secDevLib/parent-join-client-7.17.1.jar differ diff --git a/secDevLib/pdfbox-2.0.26.weaver.20230815.jar b/secDevLib/pdfbox-2.0.26.weaver.20230815.jar new file mode 100644 index 0000000..cb60480 Binary files /dev/null and b/secDevLib/pdfbox-2.0.26.weaver.20230815.jar differ diff --git a/secDevLib/poi-4.1.2.jar b/secDevLib/poi-4.1.2.jar new file mode 100644 index 0000000..3803353 Binary files /dev/null and b/secDevLib/poi-4.1.2.jar differ diff --git a/secDevLib/poi-ooxml-4.1.2.jar b/secDevLib/poi-ooxml-4.1.2.jar new file mode 100644 index 0000000..6038a51 Binary files /dev/null and b/secDevLib/poi-ooxml-4.1.2.jar differ diff --git a/secDevLib/poi-ooxml-schemas-4.1.2.jar b/secDevLib/poi-ooxml-schemas-4.1.2.jar new file mode 100644 index 0000000..74d3cd5 Binary files /dev/null and b/secDevLib/poi-ooxml-schemas-4.1.2.jar differ diff --git a/secDevLib/poi-scratchpad-4.1.2.jar b/secDevLib/poi-scratchpad-4.1.2.jar new file mode 100644 index 0000000..bc0a3d5 Binary files /dev/null and b/secDevLib/poi-scratchpad-4.1.2.jar differ diff --git a/secDevLib/portlet-api-2.0.jar b/secDevLib/portlet-api-2.0.jar new file mode 100644 index 0000000..859e44c Binary files /dev/null and b/secDevLib/portlet-api-2.0.jar differ diff --git a/secDevLib/postgresql-42.3.9.jar b/secDevLib/postgresql-42.3.9.jar new file mode 100644 index 0000000..598894a Binary files /dev/null and b/secDevLib/postgresql-42.3.9.jar differ diff --git a/secDevLib/profiles-2.20.42.jar b/secDevLib/profiles-2.20.42.jar new file mode 100644 index 0000000..4b31bec Binary files /dev/null and b/secDevLib/profiles-2.20.42.jar differ diff --git a/secDevLib/protobuf-java-3.21.7.jar b/secDevLib/protobuf-java-3.21.7.jar new file mode 100644 index 0000000..0750cd1 Binary files /dev/null and b/secDevLib/protobuf-java-3.21.7.jar differ diff --git a/secDevLib/protocol-core-2.20.42.jar b/secDevLib/protocol-core-2.20.42.jar new file mode 100644 index 0000000..03304ee Binary files /dev/null and b/secDevLib/protocol-core-2.20.42.jar differ diff --git a/secDevLib/protostuff-api-1.5.2.jar b/secDevLib/protostuff-api-1.5.2.jar new file mode 100644 index 0000000..3e01a55 Binary files /dev/null and b/secDevLib/protostuff-api-1.5.2.jar differ diff --git a/secDevLib/protostuff-collectionschema-1.5.2.jar b/secDevLib/protostuff-collectionschema-1.5.2.jar new file mode 100644 index 0000000..a4edcc5 Binary files /dev/null and b/secDevLib/protostuff-collectionschema-1.5.2.jar differ diff --git a/secDevLib/protostuff-core-1.5.2.jar b/secDevLib/protostuff-core-1.5.2.jar new file mode 100644 index 0000000..d0abc83 Binary files /dev/null and b/secDevLib/protostuff-core-1.5.2.jar differ diff --git a/secDevLib/protostuff-runtime-1.5.2.jar b/secDevLib/protostuff-runtime-1.5.2.jar new file mode 100644 index 0000000..1b92e0d Binary files /dev/null and b/secDevLib/protostuff-runtime-1.5.2.jar differ diff --git a/secDevLib/quartz-2.3.2.jar b/secDevLib/quartz-2.3.2.jar new file mode 100644 index 0000000..8b73882 Binary files /dev/null and b/secDevLib/quartz-2.3.2.jar differ diff --git a/secDevLib/rank-eval-client-7.17.1.jar b/secDevLib/rank-eval-client-7.17.1.jar new file mode 100644 index 0000000..2f0d7f3 Binary files /dev/null and b/secDevLib/rank-eval-client-7.17.1.jar differ diff --git a/secDevLib/re2j-1.1.jar b/secDevLib/re2j-1.1.jar new file mode 100644 index 0000000..6a31277 Binary files /dev/null and b/secDevLib/re2j-1.1.jar differ diff --git a/secDevLib/reactive-streams-1.0.3.jar b/secDevLib/reactive-streams-1.0.3.jar new file mode 100644 index 0000000..b9b487c Binary files /dev/null and b/secDevLib/reactive-streams-1.0.3.jar differ diff --git a/secDevLib/reactor-core-3.4.22.jar b/secDevLib/reactor-core-3.4.22.jar new file mode 100644 index 0000000..77f9b77 Binary files /dev/null and b/secDevLib/reactor-core-3.4.22.jar differ diff --git a/secDevLib/reactor-netty-core-1.0.39.jar b/secDevLib/reactor-netty-core-1.0.39.jar new file mode 100644 index 0000000..05c23c6 Binary files /dev/null and b/secDevLib/reactor-netty-core-1.0.39.jar differ diff --git a/secDevLib/reactor-netty-http-1.0.39.jar b/secDevLib/reactor-netty-http-1.0.39.jar new file mode 100644 index 0000000..20c0c66 Binary files /dev/null and b/secDevLib/reactor-netty-http-1.0.39.jar differ diff --git a/secDevLib/redisson-3.17.7.RELEASE.weaver.20231202.jar b/secDevLib/redisson-3.17.7.RELEASE.weaver.20231202.jar new file mode 100644 index 0000000..b491e9c Binary files /dev/null and b/secDevLib/redisson-3.17.7.RELEASE.weaver.20231202.jar differ diff --git a/secDevLib/reflectasm-1.11.3.jar b/secDevLib/reflectasm-1.11.3.jar new file mode 100644 index 0000000..d803dac Binary files /dev/null and b/secDevLib/reflectasm-1.11.3.jar differ diff --git a/secDevLib/reflections-0.10.1.jar b/secDevLib/reflections-0.10.1.jar new file mode 100644 index 0000000..187a0df Binary files /dev/null and b/secDevLib/reflections-0.10.1.jar differ diff --git a/secDevLib/regions-2.20.42.jar b/secDevLib/regions-2.20.42.jar new file mode 100644 index 0000000..e757f16 Binary files /dev/null and b/secDevLib/regions-2.20.42.jar differ diff --git a/secDevLib/relaxng-datatype-2.3.1.jar b/secDevLib/relaxng-datatype-2.3.1.jar new file mode 100644 index 0000000..6b206bd Binary files /dev/null and b/secDevLib/relaxng-datatype-2.3.1.jar differ diff --git a/secDevLib/reload4j-1.2.22.jar b/secDevLib/reload4j-1.2.22.jar new file mode 100644 index 0000000..580f7e2 Binary files /dev/null and b/secDevLib/reload4j-1.2.22.jar differ diff --git a/secDevLib/ribbon-2.3.0.jar b/secDevLib/ribbon-2.3.0.jar new file mode 100644 index 0000000..76cad0c Binary files /dev/null and b/secDevLib/ribbon-2.3.0.jar differ diff --git a/secDevLib/ribbon-core-2.3.0.jar b/secDevLib/ribbon-core-2.3.0.jar new file mode 100644 index 0000000..7e41f1a Binary files /dev/null and b/secDevLib/ribbon-core-2.3.0.jar differ diff --git a/secDevLib/ribbon-httpclient-2.3.0.jar b/secDevLib/ribbon-httpclient-2.3.0.jar new file mode 100644 index 0000000..a3305ac Binary files /dev/null and b/secDevLib/ribbon-httpclient-2.3.0.jar differ diff --git a/secDevLib/ribbon-loadbalancer-2.3.0.jar b/secDevLib/ribbon-loadbalancer-2.3.0.jar new file mode 100644 index 0000000..a179977 Binary files /dev/null and b/secDevLib/ribbon-loadbalancer-2.3.0.jar differ diff --git a/secDevLib/ribbon-transport-2.3.0.jar b/secDevLib/ribbon-transport-2.3.0.jar new file mode 100644 index 0000000..dfb7da4 Binary files /dev/null and b/secDevLib/ribbon-transport-2.3.0.jar differ diff --git a/secDevLib/rngom-2.3.1.jar b/secDevLib/rngom-2.3.1.jar new file mode 100644 index 0000000..dd4a79c Binary files /dev/null and b/secDevLib/rngom-2.3.1.jar differ diff --git a/secDevLib/rocketmq-acl-4.5.1.jar b/secDevLib/rocketmq-acl-4.5.1.jar new file mode 100644 index 0000000..b4aeb86 Binary files /dev/null and b/secDevLib/rocketmq-acl-4.5.1.jar differ diff --git a/secDevLib/rocketmq-client-4.5.1.jar b/secDevLib/rocketmq-client-4.5.1.jar new file mode 100644 index 0000000..5545f28 Binary files /dev/null and b/secDevLib/rocketmq-client-4.5.1.jar differ diff --git a/secDevLib/rocketmq-common-4.5.1.jar b/secDevLib/rocketmq-common-4.5.1.jar new file mode 100644 index 0000000..b07351c Binary files /dev/null and b/secDevLib/rocketmq-common-4.5.1.jar differ diff --git a/secDevLib/rocketmq-logging-4.5.1.jar b/secDevLib/rocketmq-logging-4.5.1.jar new file mode 100644 index 0000000..51db5d2 Binary files /dev/null and b/secDevLib/rocketmq-logging-4.5.1.jar differ diff --git a/secDevLib/rocketmq-remoting-4.5.1.jar b/secDevLib/rocketmq-remoting-4.5.1.jar new file mode 100644 index 0000000..e1905f3 Binary files /dev/null and b/secDevLib/rocketmq-remoting-4.5.1.jar differ diff --git a/secDevLib/rocketmq-spring-boot-2.0.3.jar b/secDevLib/rocketmq-spring-boot-2.0.3.jar new file mode 100644 index 0000000..49e32d8 Binary files /dev/null and b/secDevLib/rocketmq-spring-boot-2.0.3.jar differ diff --git a/secDevLib/rocketmq-spring-boot-starter-2.0.3.jar b/secDevLib/rocketmq-spring-boot-starter-2.0.3.jar new file mode 100644 index 0000000..ccc0857 Binary files /dev/null and b/secDevLib/rocketmq-spring-boot-starter-2.0.3.jar differ diff --git a/secDevLib/rocketmq-srvutil-4.5.1.jar b/secDevLib/rocketmq-srvutil-4.5.1.jar new file mode 100644 index 0000000..ec3685b Binary files /dev/null and b/secDevLib/rocketmq-srvutil-4.5.1.jar differ diff --git a/secDevLib/rxjava-1.2.0.jar b/secDevLib/rxjava-1.2.0.jar new file mode 100644 index 0000000..8edfae3 Binary files /dev/null and b/secDevLib/rxjava-1.2.0.jar differ diff --git a/secDevLib/rxjava-3.1.5.jar b/secDevLib/rxjava-3.1.5.jar new file mode 100644 index 0000000..92a1572 Binary files /dev/null and b/secDevLib/rxjava-3.1.5.jar differ diff --git a/secDevLib/rxnetty-0.4.9.jar b/secDevLib/rxnetty-0.4.9.jar new file mode 100644 index 0000000..ee2bdf6 Binary files /dev/null and b/secDevLib/rxnetty-0.4.9.jar differ diff --git a/secDevLib/rxnetty-contexts-0.4.9.jar b/secDevLib/rxnetty-contexts-0.4.9.jar new file mode 100644 index 0000000..90edb47 Binary files /dev/null and b/secDevLib/rxnetty-contexts-0.4.9.jar differ diff --git a/secDevLib/rxnetty-servo-0.4.9.jar b/secDevLib/rxnetty-servo-0.4.9.jar new file mode 100644 index 0000000..7899d18 Binary files /dev/null and b/secDevLib/rxnetty-servo-0.4.9.jar differ diff --git a/secDevLib/s3-2.20.42.jar b/secDevLib/s3-2.20.42.jar new file mode 100644 index 0000000..d4d88b3 Binary files /dev/null and b/secDevLib/s3-2.20.42.jar differ diff --git a/secDevLib/s3-transfer-manager-2.20.42.jar b/secDevLib/s3-transfer-manager-2.20.42.jar new file mode 100644 index 0000000..2871086 Binary files /dev/null and b/secDevLib/s3-transfer-manager-2.20.42.jar differ diff --git a/secDevLib/sadk-3.2999.1.3.jar b/secDevLib/sadk-3.2999.1.3.jar new file mode 100644 index 0000000..498a29d Binary files /dev/null and b/secDevLib/sadk-3.2999.1.3.jar differ diff --git a/secDevLib/sapjco2-20240514.jar b/secDevLib/sapjco2-20240514.jar new file mode 100644 index 0000000..0fc2a54 Binary files /dev/null and b/secDevLib/sapjco2-20240514.jar differ diff --git a/secDevLib/scala-library-2.12.15.jar b/secDevLib/scala-library-2.12.15.jar new file mode 100644 index 0000000..c0e70bb Binary files /dev/null and b/secDevLib/scala-library-2.12.15.jar differ diff --git a/secDevLib/sdk-core-2.20.42.jar b/secDevLib/sdk-core-2.20.42.jar new file mode 100644 index 0000000..5478b2a Binary files /dev/null and b/secDevLib/sdk-core-2.20.42.jar differ diff --git a/secDevLib/sentinel-apache-dubbo-adapter-1.8.8.jar b/secDevLib/sentinel-apache-dubbo-adapter-1.8.8.jar new file mode 100644 index 0000000..57104df Binary files /dev/null and b/secDevLib/sentinel-apache-dubbo-adapter-1.8.8.jar differ diff --git a/secDevLib/sentinel-core-1.8.8.jar b/secDevLib/sentinel-core-1.8.8.jar new file mode 100644 index 0000000..f5d45a9 Binary files /dev/null and b/secDevLib/sentinel-core-1.8.8.jar differ diff --git a/secDevLib/sentinel-datasource-extension-1.8.8.jar b/secDevLib/sentinel-datasource-extension-1.8.8.jar new file mode 100644 index 0000000..cdf7222 Binary files /dev/null and b/secDevLib/sentinel-datasource-extension-1.8.8.jar differ diff --git a/secDevLib/sentinel-transport-common-1.8.8.jar b/secDevLib/sentinel-transport-common-1.8.8.jar new file mode 100644 index 0000000..b41c1a9 Binary files /dev/null and b/secDevLib/sentinel-transport-common-1.8.8.jar differ diff --git a/secDevLib/sentinel-transport-simple-http-1.8.8.jar b/secDevLib/sentinel-transport-simple-http-1.8.8.jar new file mode 100644 index 0000000..d4d1172 Binary files /dev/null and b/secDevLib/sentinel-transport-simple-http-1.8.8.jar differ diff --git a/secDevLib/serializer-2.7.3.jar b/secDevLib/serializer-2.7.3.jar new file mode 100644 index 0000000..47f75d3 Binary files /dev/null and b/secDevLib/serializer-2.7.3.jar differ diff --git a/secDevLib/servo-core-0.12.21.jar b/secDevLib/servo-core-0.12.21.jar new file mode 100644 index 0000000..731431d Binary files /dev/null and b/secDevLib/servo-core-0.12.21.jar differ diff --git a/secDevLib/sharding-core-api-weaver-2.2.47.RELEASE.jar b/secDevLib/sharding-core-api-weaver-2.2.47.RELEASE.jar new file mode 100644 index 0000000..afbed2c Binary files /dev/null and b/secDevLib/sharding-core-api-weaver-2.2.47.RELEASE.jar differ diff --git a/secDevLib/sharding-core-common-weaver-2.2.21.RELEASE.jar b/secDevLib/sharding-core-common-weaver-2.2.21.RELEASE.jar new file mode 100644 index 0000000..92958e3 Binary files /dev/null and b/secDevLib/sharding-core-common-weaver-2.2.21.RELEASE.jar differ diff --git a/secDevLib/sharding-core-entry-weaver-2.2.14.RELEASE.jar b/secDevLib/sharding-core-entry-weaver-2.2.14.RELEASE.jar new file mode 100644 index 0000000..2cdb7b7 Binary files /dev/null and b/secDevLib/sharding-core-entry-weaver-2.2.14.RELEASE.jar differ diff --git a/secDevLib/sharding-core-execute-weaver-2.2.25.RELEASE.jar b/secDevLib/sharding-core-execute-weaver-2.2.25.RELEASE.jar new file mode 100644 index 0000000..066eead Binary files /dev/null and b/secDevLib/sharding-core-execute-weaver-2.2.25.RELEASE.jar differ diff --git a/secDevLib/sharding-core-merge-weaver-2.2.12.RELEASE.jar b/secDevLib/sharding-core-merge-weaver-2.2.12.RELEASE.jar new file mode 100644 index 0000000..1e132b1 Binary files /dev/null and b/secDevLib/sharding-core-merge-weaver-2.2.12.RELEASE.jar differ diff --git a/secDevLib/sharding-core-optimize-weaver-2.2.11.RELEASE.jar b/secDevLib/sharding-core-optimize-weaver-2.2.11.RELEASE.jar new file mode 100644 index 0000000..cc6505a Binary files /dev/null and b/secDevLib/sharding-core-optimize-weaver-2.2.11.RELEASE.jar differ diff --git a/secDevLib/sharding-core-parse-common-weaver-2.2.15.RELEASE.jar b/secDevLib/sharding-core-parse-common-weaver-2.2.15.RELEASE.jar new file mode 100644 index 0000000..b6cd07a Binary files /dev/null and b/secDevLib/sharding-core-parse-common-weaver-2.2.15.RELEASE.jar differ diff --git a/secDevLib/sharding-core-parse-mysql-weaver-2.2.12.RELEASE.jar b/secDevLib/sharding-core-parse-mysql-weaver-2.2.12.RELEASE.jar new file mode 100644 index 0000000..54d8d59 Binary files /dev/null and b/secDevLib/sharding-core-parse-mysql-weaver-2.2.12.RELEASE.jar differ diff --git a/secDevLib/sharding-core-parse-oracle-weaver-2.2.12.RELEASE.jar b/secDevLib/sharding-core-parse-oracle-weaver-2.2.12.RELEASE.jar new file mode 100644 index 0000000..2f8a9f9 Binary files /dev/null and b/secDevLib/sharding-core-parse-oracle-weaver-2.2.12.RELEASE.jar differ diff --git a/secDevLib/sharding-core-parse-postgresql-weaver-2.2.12.RELEASE.jar b/secDevLib/sharding-core-parse-postgresql-weaver-2.2.12.RELEASE.jar new file mode 100644 index 0000000..c388176 Binary files /dev/null and b/secDevLib/sharding-core-parse-postgresql-weaver-2.2.12.RELEASE.jar differ diff --git a/secDevLib/sharding-core-parse-spi-weaver-2.2.13.RELEASE.jar b/secDevLib/sharding-core-parse-spi-weaver-2.2.13.RELEASE.jar new file mode 100644 index 0000000..3217872 Binary files /dev/null and b/secDevLib/sharding-core-parse-spi-weaver-2.2.13.RELEASE.jar differ diff --git a/secDevLib/sharding-core-parse-sqlserver-weaver-2.2.12.RELEASE.jar b/secDevLib/sharding-core-parse-sqlserver-weaver-2.2.12.RELEASE.jar new file mode 100644 index 0000000..3cd3c52 Binary files /dev/null and b/secDevLib/sharding-core-parse-sqlserver-weaver-2.2.12.RELEASE.jar differ diff --git a/secDevLib/sharding-core-rewrite-weaver-2.2.13.RELEASE.jar b/secDevLib/sharding-core-rewrite-weaver-2.2.13.RELEASE.jar new file mode 100644 index 0000000..40fd5eb Binary files /dev/null and b/secDevLib/sharding-core-rewrite-weaver-2.2.13.RELEASE.jar differ diff --git a/secDevLib/sharding-core-route-weaver-2.2.38.RELEASE.jar b/secDevLib/sharding-core-route-weaver-2.2.38.RELEASE.jar new file mode 100644 index 0000000..4a73d8e Binary files /dev/null and b/secDevLib/sharding-core-route-weaver-2.2.38.RELEASE.jar differ diff --git a/secDevLib/sharding-jdbc-core-weaver-2.2.210.RELEASE.jar b/secDevLib/sharding-jdbc-core-weaver-2.2.210.RELEASE.jar new file mode 100644 index 0000000..0437f4c Binary files /dev/null and b/secDevLib/sharding-jdbc-core-weaver-2.2.210.RELEASE.jar differ diff --git a/secDevLib/sharding-jdbc-spring-boot-starter-weaver-2.2.89.RELEASE.jar b/secDevLib/sharding-jdbc-spring-boot-starter-weaver-2.2.89.RELEASE.jar new file mode 100644 index 0000000..a4dd692 Binary files /dev/null and b/secDevLib/sharding-jdbc-spring-boot-starter-weaver-2.2.89.RELEASE.jar differ diff --git a/secDevLib/sharding-jdbc-spring-namespace-weaver-2.2.13.RELEASE.jar b/secDevLib/sharding-jdbc-spring-namespace-weaver-2.2.13.RELEASE.jar new file mode 100644 index 0000000..f4bf272 Binary files /dev/null and b/secDevLib/sharding-jdbc-spring-namespace-weaver-2.2.13.RELEASE.jar differ diff --git a/secDevLib/sharding-transaction-core-weaver-2.2.11.RELEASE.jar b/secDevLib/sharding-transaction-core-weaver-2.2.11.RELEASE.jar new file mode 100644 index 0000000..1971562 Binary files /dev/null and b/secDevLib/sharding-transaction-core-weaver-2.2.11.RELEASE.jar differ diff --git a/secDevLib/shims-0.9.0.jar b/secDevLib/shims-0.9.0.jar new file mode 100644 index 0000000..25c7090 Binary files /dev/null and b/secDevLib/shims-0.9.0.jar differ diff --git a/secDevLib/simpleclient-0.5.0.jar b/secDevLib/simpleclient-0.5.0.jar new file mode 100644 index 0000000..c7a24c6 Binary files /dev/null and b/secDevLib/simpleclient-0.5.0.jar differ diff --git a/secDevLib/sketches-core-0.9.0.jar b/secDevLib/sketches-core-0.9.0.jar new file mode 100644 index 0000000..baca52e Binary files /dev/null and b/secDevLib/sketches-core-0.9.0.jar differ diff --git a/secDevLib/slf4j-api-1.7.28.jar b/secDevLib/slf4j-api-1.7.28.jar new file mode 100644 index 0000000..94e7902 Binary files /dev/null and b/secDevLib/slf4j-api-1.7.28.jar differ diff --git a/secDevLib/snakeyaml-2.0.weaver.20240918.jar b/secDevLib/snakeyaml-2.0.weaver.20240918.jar new file mode 100644 index 0000000..6c4923f Binary files /dev/null and b/secDevLib/snakeyaml-2.0.weaver.20240918.jar differ diff --git a/secDevLib/snappy-java-1.1.10.4.jar b/secDevLib/snappy-java-1.1.10.4.jar new file mode 100644 index 0000000..2c0b86b Binary files /dev/null and b/secDevLib/snappy-java-1.1.10.4.jar differ diff --git a/secDevLib/spire.pdf.free-5.1.0.jar b/secDevLib/spire.pdf.free-5.1.0.jar new file mode 100644 index 0000000..64d1ff2 Binary files /dev/null and b/secDevLib/spire.pdf.free-5.1.0.jar differ diff --git a/secDevLib/spring-amqp-2.1.11.RELEASE.jar b/secDevLib/spring-amqp-2.1.11.RELEASE.jar new file mode 100644 index 0000000..7f12dc5 Binary files /dev/null and b/secDevLib/spring-amqp-2.1.11.RELEASE.jar differ diff --git a/secDevLib/spring-aop-5.1.10.RELEASE.jar b/secDevLib/spring-aop-5.1.10.RELEASE.jar new file mode 100644 index 0000000..d1fab49 Binary files /dev/null and b/secDevLib/spring-aop-5.1.10.RELEASE.jar differ diff --git a/secDevLib/spring-beans-5.1.10.RELEASE.jar b/secDevLib/spring-beans-5.1.10.RELEASE.jar new file mode 100644 index 0000000..fb745bb Binary files /dev/null and b/secDevLib/spring-beans-5.1.10.RELEASE.jar differ diff --git a/secDevLib/spring-boot-2.1.9.RELEASE.jar b/secDevLib/spring-boot-2.1.9.RELEASE.jar new file mode 100644 index 0000000..573aaa3 Binary files /dev/null and b/secDevLib/spring-boot-2.1.9.RELEASE.jar differ diff --git a/secDevLib/spring-boot-autoconfigure-2.1.9.RELEASE.jar b/secDevLib/spring-boot-autoconfigure-2.1.9.RELEASE.jar new file mode 100644 index 0000000..941767d Binary files /dev/null and b/secDevLib/spring-boot-autoconfigure-2.1.9.RELEASE.jar differ diff --git a/secDevLib/spring-boot-configuration-processor-2.1.9.RELEASE.jar b/secDevLib/spring-boot-configuration-processor-2.1.9.RELEASE.jar new file mode 100644 index 0000000..428a0c3 Binary files /dev/null and b/secDevLib/spring-boot-configuration-processor-2.1.9.RELEASE.jar differ diff --git a/secDevLib/spring-boot-starter-2.1.9.RELEASE.jar b/secDevLib/spring-boot-starter-2.1.9.RELEASE.jar new file mode 100644 index 0000000..bb8dfc7 Binary files /dev/null and b/secDevLib/spring-boot-starter-2.1.9.RELEASE.jar differ diff --git a/secDevLib/spring-boot-starter-activemq-2.1.9.RELEASE.jar b/secDevLib/spring-boot-starter-activemq-2.1.9.RELEASE.jar new file mode 100644 index 0000000..d2f6464 Binary files /dev/null and b/secDevLib/spring-boot-starter-activemq-2.1.9.RELEASE.jar differ diff --git a/secDevLib/spring-boot-starter-amqp-2.1.9.RELEASE.jar b/secDevLib/spring-boot-starter-amqp-2.1.9.RELEASE.jar new file mode 100644 index 0000000..d7b345a Binary files /dev/null and b/secDevLib/spring-boot-starter-amqp-2.1.9.RELEASE.jar differ diff --git a/secDevLib/spring-boot-starter-aop-2.1.9.RELEASE.jar b/secDevLib/spring-boot-starter-aop-2.1.9.RELEASE.jar new file mode 100644 index 0000000..ce6b56f Binary files /dev/null and b/secDevLib/spring-boot-starter-aop-2.1.9.RELEASE.jar differ diff --git a/secDevLib/spring-boot-starter-data-redis-2.1.9.RELEASE.jar b/secDevLib/spring-boot-starter-data-redis-2.1.9.RELEASE.jar new file mode 100644 index 0000000..d904f82 Binary files /dev/null and b/secDevLib/spring-boot-starter-data-redis-2.1.9.RELEASE.jar differ diff --git a/secDevLib/spring-boot-starter-integration-2.1.9.RELEASE.jar b/secDevLib/spring-boot-starter-integration-2.1.9.RELEASE.jar new file mode 100644 index 0000000..d00ae52 Binary files /dev/null and b/secDevLib/spring-boot-starter-integration-2.1.9.RELEASE.jar differ diff --git a/secDevLib/spring-boot-starter-jdbc-2.4.4.jar b/secDevLib/spring-boot-starter-jdbc-2.4.4.jar new file mode 100644 index 0000000..9957d47 Binary files /dev/null and b/secDevLib/spring-boot-starter-jdbc-2.4.4.jar differ diff --git a/secDevLib/spring-boot-starter-json-2.1.9.RELEASE.jar b/secDevLib/spring-boot-starter-json-2.1.9.RELEASE.jar new file mode 100644 index 0000000..7bc9552 Binary files /dev/null and b/secDevLib/spring-boot-starter-json-2.1.9.RELEASE.jar differ diff --git a/secDevLib/spring-boot-starter-log4j2-2.4.5.jar b/secDevLib/spring-boot-starter-log4j2-2.4.5.jar new file mode 100644 index 0000000..05eda2d Binary files /dev/null and b/secDevLib/spring-boot-starter-log4j2-2.4.5.jar differ diff --git a/secDevLib/spring-boot-starter-quartz-2.1.9.RELEASE.jar b/secDevLib/spring-boot-starter-quartz-2.1.9.RELEASE.jar new file mode 100644 index 0000000..05bc202 Binary files /dev/null and b/secDevLib/spring-boot-starter-quartz-2.1.9.RELEASE.jar differ diff --git a/secDevLib/spring-boot-starter-tomcat-2.1.9.RELEASE.jar b/secDevLib/spring-boot-starter-tomcat-2.1.9.RELEASE.jar new file mode 100644 index 0000000..a932789 Binary files /dev/null and b/secDevLib/spring-boot-starter-tomcat-2.1.9.RELEASE.jar differ diff --git a/secDevLib/spring-boot-starter-validation-2.1.9.RELEASE.jar b/secDevLib/spring-boot-starter-validation-2.1.9.RELEASE.jar new file mode 100644 index 0000000..a45b889 Binary files /dev/null and b/secDevLib/spring-boot-starter-validation-2.1.9.RELEASE.jar differ diff --git a/secDevLib/spring-boot-starter-web-2.1.9.RELEASE.jar b/secDevLib/spring-boot-starter-web-2.1.9.RELEASE.jar new file mode 100644 index 0000000..9afc4fb Binary files /dev/null and b/secDevLib/spring-boot-starter-web-2.1.9.RELEASE.jar differ diff --git a/secDevLib/spring-boot-starter-websocket-2.1.9.RELEASE.jar b/secDevLib/spring-boot-starter-websocket-2.1.9.RELEASE.jar new file mode 100644 index 0000000..89f77a0 Binary files /dev/null and b/secDevLib/spring-boot-starter-websocket-2.1.9.RELEASE.jar differ diff --git a/secDevLib/spring-cloud-commons-2.1.5.RELEASE.jar b/secDevLib/spring-cloud-commons-2.1.5.RELEASE.jar new file mode 100644 index 0000000..96322d8 Binary files /dev/null and b/secDevLib/spring-cloud-commons-2.1.5.RELEASE.jar differ diff --git a/secDevLib/spring-cloud-context-2.1.0.RELEASE.jar b/secDevLib/spring-cloud-context-2.1.0.RELEASE.jar new file mode 100644 index 0000000..b302b23 Binary files /dev/null and b/secDevLib/spring-cloud-context-2.1.0.RELEASE.jar differ diff --git a/secDevLib/spring-cloud-netflix-archaius-2.1.0.RELEASE.jar b/secDevLib/spring-cloud-netflix-archaius-2.1.0.RELEASE.jar new file mode 100644 index 0000000..d9f5add Binary files /dev/null and b/secDevLib/spring-cloud-netflix-archaius-2.1.0.RELEASE.jar differ diff --git a/secDevLib/spring-cloud-netflix-ribbon-2.1.0.RELEASE.jar b/secDevLib/spring-cloud-netflix-ribbon-2.1.0.RELEASE.jar new file mode 100644 index 0000000..0a0b92d Binary files /dev/null and b/secDevLib/spring-cloud-netflix-ribbon-2.1.0.RELEASE.jar differ diff --git a/secDevLib/spring-cloud-starter-2.1.0.RELEASE.jar b/secDevLib/spring-cloud-starter-2.1.0.RELEASE.jar new file mode 100644 index 0000000..f6308e0 Binary files /dev/null and b/secDevLib/spring-cloud-starter-2.1.0.RELEASE.jar differ diff --git a/secDevLib/spring-cloud-starter-alibaba-nacos-config-2.1.2.RELEASE.jar b/secDevLib/spring-cloud-starter-alibaba-nacos-config-2.1.2.RELEASE.jar new file mode 100644 index 0000000..b5c5181 Binary files /dev/null and b/secDevLib/spring-cloud-starter-alibaba-nacos-config-2.1.2.RELEASE.jar differ diff --git a/secDevLib/spring-cloud-starter-alibaba-nacos-discovery-2.1.2.RELEASE.jar b/secDevLib/spring-cloud-starter-alibaba-nacos-discovery-2.1.2.RELEASE.jar new file mode 100644 index 0000000..f48106a Binary files /dev/null and b/secDevLib/spring-cloud-starter-alibaba-nacos-discovery-2.1.2.RELEASE.jar differ diff --git a/secDevLib/spring-cloud-starter-dubbo-2.1.2.RELEASE.jar b/secDevLib/spring-cloud-starter-dubbo-2.1.2.RELEASE.jar new file mode 100644 index 0000000..ef035c3 Binary files /dev/null and b/secDevLib/spring-cloud-starter-dubbo-2.1.2.RELEASE.jar differ diff --git a/secDevLib/spring-cloud-starter-netflix-archaius-2.1.0.RELEASE.jar b/secDevLib/spring-cloud-starter-netflix-archaius-2.1.0.RELEASE.jar new file mode 100644 index 0000000..9526d1d Binary files /dev/null and b/secDevLib/spring-cloud-starter-netflix-archaius-2.1.0.RELEASE.jar differ diff --git a/secDevLib/spring-cloud-starter-netflix-ribbon-2.1.0.RELEASE.jar b/secDevLib/spring-cloud-starter-netflix-ribbon-2.1.0.RELEASE.jar new file mode 100644 index 0000000..005ba69 Binary files /dev/null and b/secDevLib/spring-cloud-starter-netflix-ribbon-2.1.0.RELEASE.jar differ diff --git a/secDevLib/spring-context-5.1.10.RELEASE.jar b/secDevLib/spring-context-5.1.10.RELEASE.jar new file mode 100644 index 0000000..e39cde1 Binary files /dev/null and b/secDevLib/spring-context-5.1.10.RELEASE.jar differ diff --git a/secDevLib/spring-context-support-1.0.11.jar b/secDevLib/spring-context-support-1.0.11.jar new file mode 100644 index 0000000..7b5b6c3 Binary files /dev/null and b/secDevLib/spring-context-support-1.0.11.jar differ diff --git a/secDevLib/spring-context-support-5.1.10.RELEASE.jar b/secDevLib/spring-context-support-5.1.10.RELEASE.jar new file mode 100644 index 0000000..2b9bd4b Binary files /dev/null and b/secDevLib/spring-context-support-5.1.10.RELEASE.jar differ diff --git a/secDevLib/spring-core-5.1.10.RELEASE.jar b/secDevLib/spring-core-5.1.10.RELEASE.jar new file mode 100644 index 0000000..03d1091 Binary files /dev/null and b/secDevLib/spring-core-5.1.10.RELEASE.jar differ diff --git a/secDevLib/spring-data-commons-2.1.21.RELEASE.jar b/secDevLib/spring-data-commons-2.1.21.RELEASE.jar new file mode 100644 index 0000000..1cc334b Binary files /dev/null and b/secDevLib/spring-data-commons-2.1.21.RELEASE.jar differ diff --git a/secDevLib/spring-data-keyvalue-2.1.11.RELEASE.jar b/secDevLib/spring-data-keyvalue-2.1.11.RELEASE.jar new file mode 100644 index 0000000..2969ddd Binary files /dev/null and b/secDevLib/spring-data-keyvalue-2.1.11.RELEASE.jar differ diff --git a/secDevLib/spring-data-mongodb-2.1.14.RELEASE.weaver.20241120.jar b/secDevLib/spring-data-mongodb-2.1.14.RELEASE.weaver.20241120.jar new file mode 100644 index 0000000..151c3eb Binary files /dev/null and b/secDevLib/spring-data-mongodb-2.1.14.RELEASE.weaver.20241120.jar differ diff --git a/secDevLib/spring-data-redis-2.1.11.RELEASE.weaver.20241108.jar b/secDevLib/spring-data-redis-2.1.11.RELEASE.weaver.20241108.jar new file mode 100644 index 0000000..461c9a2 Binary files /dev/null and b/secDevLib/spring-data-redis-2.1.11.RELEASE.weaver.20241108.jar differ diff --git a/secDevLib/spring-expression-5.1.10.RELEASE.jar b/secDevLib/spring-expression-5.1.10.RELEASE.jar new file mode 100644 index 0000000..632535e Binary files /dev/null and b/secDevLib/spring-expression-5.1.10.RELEASE.jar differ diff --git a/secDevLib/spring-integration-core-5.1.8.RELEASE.jar b/secDevLib/spring-integration-core-5.1.8.RELEASE.jar new file mode 100644 index 0000000..1f68093 Binary files /dev/null and b/secDevLib/spring-integration-core-5.1.8.RELEASE.jar differ diff --git a/secDevLib/spring-jcl-5.1.10.RELEASE.jar b/secDevLib/spring-jcl-5.1.10.RELEASE.jar new file mode 100644 index 0000000..5ccac0a Binary files /dev/null and b/secDevLib/spring-jcl-5.1.10.RELEASE.jar differ diff --git a/secDevLib/spring-jdbc-5.1.10.RELEASE.jar b/secDevLib/spring-jdbc-5.1.10.RELEASE.jar new file mode 100644 index 0000000..972baa2 Binary files /dev/null and b/secDevLib/spring-jdbc-5.1.10.RELEASE.jar differ diff --git a/secDevLib/spring-jms-5.1.10.RELEASE.jar b/secDevLib/spring-jms-5.1.10.RELEASE.jar new file mode 100644 index 0000000..a97b679 Binary files /dev/null and b/secDevLib/spring-jms-5.1.10.RELEASE.jar differ diff --git a/secDevLib/spring-kafka-2.2.9.RELEASE.jar b/secDevLib/spring-kafka-2.2.9.RELEASE.jar new file mode 100644 index 0000000..dfa4a4c Binary files /dev/null and b/secDevLib/spring-kafka-2.2.9.RELEASE.jar differ diff --git a/secDevLib/spring-messaging-5.1.10.RELEASE.jar b/secDevLib/spring-messaging-5.1.10.RELEASE.jar new file mode 100644 index 0000000..6084657 Binary files /dev/null and b/secDevLib/spring-messaging-5.1.10.RELEASE.jar differ diff --git a/secDevLib/spring-oxm-5.1.10.RELEASE.jar b/secDevLib/spring-oxm-5.1.10.RELEASE.jar new file mode 100644 index 0000000..075b7ef Binary files /dev/null and b/secDevLib/spring-oxm-5.1.10.RELEASE.jar differ diff --git a/secDevLib/spring-plugin-core-1.2.0.RELEASE.jar b/secDevLib/spring-plugin-core-1.2.0.RELEASE.jar new file mode 100644 index 0000000..c290363 Binary files /dev/null and b/secDevLib/spring-plugin-core-1.2.0.RELEASE.jar differ diff --git a/secDevLib/spring-plugin-metadata-1.2.0.RELEASE.jar b/secDevLib/spring-plugin-metadata-1.2.0.RELEASE.jar new file mode 100644 index 0000000..6eaa98c Binary files /dev/null and b/secDevLib/spring-plugin-metadata-1.2.0.RELEASE.jar differ diff --git a/secDevLib/spring-rabbit-2.1.11.RELEASE.jar b/secDevLib/spring-rabbit-2.1.11.RELEASE.jar new file mode 100644 index 0000000..b68cd0a Binary files /dev/null and b/secDevLib/spring-rabbit-2.1.11.RELEASE.jar differ diff --git a/secDevLib/spring-retry-1.2.4.RELEASE.jar b/secDevLib/spring-retry-1.2.4.RELEASE.jar new file mode 100644 index 0000000..8b0a569 Binary files /dev/null and b/secDevLib/spring-retry-1.2.4.RELEASE.jar differ diff --git a/secDevLib/spring-security-cas-5.1.6.RELEASE.jar b/secDevLib/spring-security-cas-5.1.6.RELEASE.jar new file mode 100644 index 0000000..c657d87 Binary files /dev/null and b/secDevLib/spring-security-cas-5.1.6.RELEASE.jar differ diff --git a/secDevLib/spring-security-config-5.1.10.RELEASE.jar b/secDevLib/spring-security-config-5.1.10.RELEASE.jar new file mode 100644 index 0000000..cc7388a Binary files /dev/null and b/secDevLib/spring-security-config-5.1.10.RELEASE.jar differ diff --git a/secDevLib/spring-security-core-5.1.10.RELEASE.jar b/secDevLib/spring-security-core-5.1.10.RELEASE.jar new file mode 100644 index 0000000..aabb590 Binary files /dev/null and b/secDevLib/spring-security-core-5.1.10.RELEASE.jar differ diff --git a/secDevLib/spring-security-crypto-5.1.6.RELEASE.jar b/secDevLib/spring-security-crypto-5.1.6.RELEASE.jar new file mode 100644 index 0000000..27f6201 Binary files /dev/null and b/secDevLib/spring-security-crypto-5.1.6.RELEASE.jar differ diff --git a/secDevLib/spring-security-rsa-1.0.7.RELEASE.jar b/secDevLib/spring-security-rsa-1.0.7.RELEASE.jar new file mode 100644 index 0000000..67996ea Binary files /dev/null and b/secDevLib/spring-security-rsa-1.0.7.RELEASE.jar differ diff --git a/secDevLib/spring-security-web-5.1.10.RELEASE.jar b/secDevLib/spring-security-web-5.1.10.RELEASE.jar new file mode 100644 index 0000000..d3c2b59 Binary files /dev/null and b/secDevLib/spring-security-web-5.1.10.RELEASE.jar differ diff --git a/secDevLib/spring-tx-5.1.10.RELEASE.jar b/secDevLib/spring-tx-5.1.10.RELEASE.jar new file mode 100644 index 0000000..e3b25bf Binary files /dev/null and b/secDevLib/spring-tx-5.1.10.RELEASE.jar differ diff --git a/secDevLib/spring-web-5.1.10.RELEASE.jar b/secDevLib/spring-web-5.1.10.RELEASE.jar new file mode 100644 index 0000000..0223268 Binary files /dev/null and b/secDevLib/spring-web-5.1.10.RELEASE.jar differ diff --git a/secDevLib/spring-webflux-5.1.10.RELEASE.jar b/secDevLib/spring-webflux-5.1.10.RELEASE.jar new file mode 100644 index 0000000..b52cf9d Binary files /dev/null and b/secDevLib/spring-webflux-5.1.10.RELEASE.jar differ diff --git a/secDevLib/spring-webmvc-5.1.10.RELEASE.weaver.20241105.jar b/secDevLib/spring-webmvc-5.1.10.RELEASE.weaver.20241105.jar new file mode 100644 index 0000000..910e063 Binary files /dev/null and b/secDevLib/spring-webmvc-5.1.10.RELEASE.weaver.20241105.jar differ diff --git a/secDevLib/spring-websocket-5.1.10.RELEASE.jar b/secDevLib/spring-websocket-5.1.10.RELEASE.jar new file mode 100644 index 0000000..3959217 Binary files /dev/null and b/secDevLib/spring-websocket-5.1.10.RELEASE.jar differ diff --git a/secDevLib/springfox-core-2.9.2.jar b/secDevLib/springfox-core-2.9.2.jar new file mode 100644 index 0000000..c268979 Binary files /dev/null and b/secDevLib/springfox-core-2.9.2.jar differ diff --git a/secDevLib/springfox-schema-2.9.2.jar b/secDevLib/springfox-schema-2.9.2.jar new file mode 100644 index 0000000..353ca0f Binary files /dev/null and b/secDevLib/springfox-schema-2.9.2.jar differ diff --git a/secDevLib/springfox-spi-2.9.2.jar b/secDevLib/springfox-spi-2.9.2.jar new file mode 100644 index 0000000..41de84e Binary files /dev/null and b/secDevLib/springfox-spi-2.9.2.jar differ diff --git a/secDevLib/springfox-spring-web-2.9.2.jar b/secDevLib/springfox-spring-web-2.9.2.jar new file mode 100644 index 0000000..5457d6a Binary files /dev/null and b/secDevLib/springfox-spring-web-2.9.2.jar differ diff --git a/secDevLib/springfox-swagger-common-2.9.2.jar b/secDevLib/springfox-swagger-common-2.9.2.jar new file mode 100644 index 0000000..77d18b5 Binary files /dev/null and b/secDevLib/springfox-swagger-common-2.9.2.jar differ diff --git a/secDevLib/springfox-swagger-ui-2.9.2.jar b/secDevLib/springfox-swagger-ui-2.9.2.jar new file mode 100644 index 0000000..ceaf502 Binary files /dev/null and b/secDevLib/springfox-swagger-ui-2.9.2.jar differ diff --git a/secDevLib/springfox-swagger2-2.9.2.jar b/secDevLib/springfox-swagger2-2.9.2.jar new file mode 100644 index 0000000..8cac19e Binary files /dev/null and b/secDevLib/springfox-swagger2-2.9.2.jar differ diff --git a/secDevLib/stax2-api-4.2.1.jar b/secDevLib/stax2-api-4.2.1.jar new file mode 100644 index 0000000..28c6a08 Binary files /dev/null and b/secDevLib/stax2-api-4.2.1.jar differ diff --git a/secDevLib/swagger-annotations-1.6.0.jar b/secDevLib/swagger-annotations-1.6.0.jar new file mode 100644 index 0000000..9d6dd90 Binary files /dev/null and b/secDevLib/swagger-annotations-1.6.0.jar differ diff --git a/secDevLib/swagger-models-1.6.0.jar b/secDevLib/swagger-models-1.6.0.jar new file mode 100644 index 0000000..017db94 Binary files /dev/null and b/secDevLib/swagger-models-1.6.0.jar differ diff --git a/secDevLib/swxa-crypto-20220922.jar b/secDevLib/swxa-crypto-20220922.jar new file mode 100644 index 0000000..60a5af7 Binary files /dev/null and b/secDevLib/swxa-crypto-20220922.jar differ diff --git a/secDevLib/swxa-jce-20220922.jar b/secDevLib/swxa-jce-20220922.jar new file mode 100644 index 0000000..766393c Binary files /dev/null and b/secDevLib/swxa-jce-20220922.jar differ diff --git a/secDevLib/t-digest-3.2.jar b/secDevLib/t-digest-3.2.jar new file mode 100644 index 0000000..2f14401 Binary files /dev/null and b/secDevLib/t-digest-3.2.jar differ diff --git a/secDevLib/tencentcloud-sdk-java-3.1.699.jar b/secDevLib/tencentcloud-sdk-java-3.1.699.jar new file mode 100644 index 0000000..cb06165 Binary files /dev/null and b/secDevLib/tencentcloud-sdk-java-3.1.699.jar differ diff --git a/secDevLib/tencentcloud-sdk-java-common-3.1.213.jar b/secDevLib/tencentcloud-sdk-java-common-3.1.213.jar new file mode 100644 index 0000000..09919b1 Binary files /dev/null and b/secDevLib/tencentcloud-sdk-java-common-3.1.213.jar differ diff --git a/secDevLib/tencentcloud-sdk-java-kms-3.1.213.jar b/secDevLib/tencentcloud-sdk-java-kms-3.1.213.jar new file mode 100644 index 0000000..6d58b77 Binary files /dev/null and b/secDevLib/tencentcloud-sdk-java-kms-3.1.213.jar differ diff --git a/secDevLib/third-party-jackson-core-2.20.42.jar b/secDevLib/third-party-jackson-core-2.20.42.jar new file mode 100644 index 0000000..336a5e0 Binary files /dev/null and b/secDevLib/third-party-jackson-core-2.20.42.jar differ diff --git a/secDevLib/thumbnailator-0.4.13.jar b/secDevLib/thumbnailator-0.4.13.jar new file mode 100644 index 0000000..871f37d Binary files /dev/null and b/secDevLib/thumbnailator-0.4.13.jar differ diff --git a/secDevLib/tika-core-2.4.1.jar b/secDevLib/tika-core-2.4.1.jar new file mode 100644 index 0000000..9737ec8 Binary files /dev/null and b/secDevLib/tika-core-2.4.1.jar differ diff --git a/secDevLib/token-provider-1.0.1.jar b/secDevLib/token-provider-1.0.1.jar new file mode 100644 index 0000000..fc53558 Binary files /dev/null and b/secDevLib/token-provider-1.0.1.jar differ diff --git a/secDevLib/tomcat-annotations-api-9.0.26.jar b/secDevLib/tomcat-annotations-api-9.0.26.jar new file mode 100644 index 0000000..3c39fb3 Binary files /dev/null and b/secDevLib/tomcat-annotations-api-9.0.26.jar differ diff --git a/secDevLib/toolgood-words-3.0.3.1.jar b/secDevLib/toolgood-words-3.0.3.1.jar new file mode 100644 index 0000000..dc03a54 Binary files /dev/null and b/secDevLib/toolgood-words-3.0.3.1.jar differ diff --git a/secDevLib/transmittable-thread-local-2.13.2.weaver.20240520.jar b/secDevLib/transmittable-thread-local-2.13.2.weaver.20240520.jar new file mode 100644 index 0000000..dac120e Binary files /dev/null and b/secDevLib/transmittable-thread-local-2.13.2.weaver.20240520.jar differ diff --git a/secDevLib/txw2-2.3.1.jar b/secDevLib/txw2-2.3.1.jar new file mode 100644 index 0000000..75ed519 Binary files /dev/null and b/secDevLib/txw2-2.3.1.jar differ diff --git a/secDevLib/urlrewritefilter-4.0.3.jar b/secDevLib/urlrewritefilter-4.0.3.jar new file mode 100644 index 0000000..08f6ba2 Binary files /dev/null and b/secDevLib/urlrewritefilter-4.0.3.jar differ diff --git a/secDevLib/utils-2.20.42.jar b/secDevLib/utils-2.20.42.jar new file mode 100644 index 0000000..5db9a6a Binary files /dev/null and b/secDevLib/utils-2.20.42.jar differ diff --git a/secDevLib/uzaygezen-core-0.2.jar b/secDevLib/uzaygezen-core-0.2.jar new file mode 100644 index 0000000..43d81b9 Binary files /dev/null and b/secDevLib/uzaygezen-core-0.2.jar differ diff --git a/secDevLib/validation-api-2.0.1.Final.jar b/secDevLib/validation-api-2.0.1.Final.jar new file mode 100644 index 0000000..2368e10 Binary files /dev/null and b/secDevLib/validation-api-2.0.1.Final.jar differ diff --git a/secDevLib/weaver-ai-application-api-2.9.1.RELEASE.jar b/secDevLib/weaver-ai-application-api-2.9.1.RELEASE.jar new file mode 100644 index 0000000..827d1dd Binary files /dev/null and b/secDevLib/weaver-ai-application-api-2.9.1.RELEASE.jar differ diff --git a/secDevLib/weaver-archive-core-api-2.25.0.RELEASE.jar b/secDevLib/weaver-archive-core-api-2.25.0.RELEASE.jar new file mode 100644 index 0000000..a940814 Binary files /dev/null and b/secDevLib/weaver-archive-core-api-2.25.0.RELEASE.jar differ diff --git a/secDevLib/weaver-attend-2.55.0.RELEASE.jar b/secDevLib/weaver-attend-2.55.0.RELEASE.jar new file mode 100644 index 0000000..39eaabd Binary files /dev/null and b/secDevLib/weaver-attend-2.55.0.RELEASE.jar differ diff --git a/secDevLib/weaver-authority-api-2.12.9.RELEASE.jar b/secDevLib/weaver-authority-api-2.12.9.RELEASE.jar new file mode 100644 index 0000000..31530cb Binary files /dev/null and b/secDevLib/weaver-authority-api-2.12.9.RELEASE.jar differ diff --git a/secDevLib/weaver-authresp-api-2.66.0.RELEASE.jar b/secDevLib/weaver-authresp-api-2.66.0.RELEASE.jar new file mode 100644 index 0000000..84b6f00 Binary files /dev/null and b/secDevLib/weaver-authresp-api-2.66.0.RELEASE.jar differ diff --git a/secDevLib/weaver-authresp-common-2.65.0.RELEASE.jar b/secDevLib/weaver-authresp-common-2.65.0.RELEASE.jar new file mode 100644 index 0000000..e855c7e Binary files /dev/null and b/secDevLib/weaver-authresp-common-2.65.0.RELEASE.jar differ diff --git a/secDevLib/weaver-basic-common-3.66.0.RELEASE.jar b/secDevLib/weaver-basic-common-3.66.0.RELEASE.jar new file mode 100644 index 0000000..32ea115 Binary files /dev/null and b/secDevLib/weaver-basic-common-3.66.0.RELEASE.jar differ diff --git a/secDevLib/weaver-basic-online-web-api-2.21.0.RELEASE.jar b/secDevLib/weaver-basic-online-web-api-2.21.0.RELEASE.jar new file mode 100644 index 0000000..69592bd Binary files /dev/null and b/secDevLib/weaver-basic-online-web-api-2.21.0.RELEASE.jar differ diff --git a/secDevLib/weaver-basic-web-api-3.84.0.RELEASE.jar b/secDevLib/weaver-basic-web-api-3.84.0.RELEASE.jar new file mode 100644 index 0000000..d7c72ff Binary files /dev/null and b/secDevLib/weaver-basic-web-api-3.84.0.RELEASE.jar differ diff --git a/secDevLib/weaver-basicserver-api-2.6.0.RELEASE.jar b/secDevLib/weaver-basicserver-api-2.6.0.RELEASE.jar new file mode 100644 index 0000000..6be6614 Binary files /dev/null and b/secDevLib/weaver-basicserver-api-2.6.0.RELEASE.jar differ diff --git a/secDevLib/weaver-bigdata-api-2.19.15.RELEASE.jar b/secDevLib/weaver-bigdata-api-2.19.15.RELEASE.jar new file mode 100644 index 0000000..ff5bc40 Binary files /dev/null and b/secDevLib/weaver-bigdata-api-2.19.15.RELEASE.jar differ diff --git a/secDevLib/weaver-blog-api-3.15.0.RELEASE.jar b/secDevLib/weaver-blog-api-3.15.0.RELEASE.jar new file mode 100644 index 0000000..cf73500 Binary files /dev/null and b/secDevLib/weaver-blog-api-3.15.0.RELEASE.jar differ diff --git a/secDevLib/weaver-bpm-engine-api-2.42.0.RELEASE.jar b/secDevLib/weaver-bpm-engine-api-2.42.0.RELEASE.jar new file mode 100644 index 0000000..7f7ee88 Binary files /dev/null and b/secDevLib/weaver-bpm-engine-api-2.42.0.RELEASE.jar differ diff --git a/secDevLib/weaver-browser-component-2.92.1.RELEASE.jar b/secDevLib/weaver-browser-component-2.92.1.RELEASE.jar new file mode 100644 index 0000000..6a6cfac Binary files /dev/null and b/secDevLib/weaver-browser-component-2.92.1.RELEASE.jar differ diff --git a/secDevLib/weaver-browser-component-api-2.57.0.RELEASE.jar b/secDevLib/weaver-browser-component-api-2.57.0.RELEASE.jar new file mode 100644 index 0000000..2c5fcb6 Binary files /dev/null and b/secDevLib/weaver-browser-component-api-2.57.0.RELEASE.jar differ diff --git a/secDevLib/weaver-calendar-api-2.13.1.RELEASE.jar b/secDevLib/weaver-calendar-api-2.13.1.RELEASE.jar new file mode 100644 index 0000000..5b85d3e Binary files /dev/null and b/secDevLib/weaver-calendar-api-2.13.1.RELEASE.jar differ diff --git a/secDevLib/weaver-calendar-bean-2.15.1.RELEASE.jar b/secDevLib/weaver-calendar-bean-2.15.1.RELEASE.jar new file mode 100644 index 0000000..be6ca34 Binary files /dev/null and b/secDevLib/weaver-calendar-bean-2.15.1.RELEASE.jar differ diff --git a/secDevLib/weaver-carddetailform-component-2.14.0.RELEASE.jar b/secDevLib/weaver-carddetailform-component-2.14.0.RELEASE.jar new file mode 100644 index 0000000..8884649 Binary files /dev/null and b/secDevLib/weaver-carddetailform-component-2.14.0.RELEASE.jar differ diff --git a/secDevLib/weaver-cloudstore-api-2.6.1.RELEASE.jar b/secDevLib/weaver-cloudstore-api-2.6.1.RELEASE.jar new file mode 100644 index 0000000..12761bb Binary files /dev/null and b/secDevLib/weaver-cloudstore-api-2.6.1.RELEASE.jar differ diff --git a/secDevLib/weaver-comment-component-2.56.0.RELEASE.jar b/secDevLib/weaver-comment-component-2.56.0.RELEASE.jar new file mode 100644 index 0000000..025a1ff Binary files /dev/null and b/secDevLib/weaver-comment-component-2.56.0.RELEASE.jar differ diff --git a/secDevLib/weaver-comment-component-api-2.37.0.RELEASE.jar b/secDevLib/weaver-comment-component-api-2.37.0.RELEASE.jar new file mode 100644 index 0000000..5df8020 Binary files /dev/null and b/secDevLib/weaver-comment-component-api-2.37.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-async-2.4.8.RELEASE.jar b/secDevLib/weaver-common-async-2.4.8.RELEASE.jar new file mode 100644 index 0000000..4f62cee Binary files /dev/null and b/secDevLib/weaver-common-async-2.4.8.RELEASE.jar differ diff --git a/secDevLib/weaver-common-authority-2.22.12.RELEASE.jar b/secDevLib/weaver-common-authority-2.22.12.RELEASE.jar new file mode 100644 index 0000000..c0784f3 Binary files /dev/null and b/secDevLib/weaver-common-authority-2.22.12.RELEASE.jar differ diff --git a/secDevLib/weaver-common-authority-annotation-2.5.5.RELEASE.jar b/secDevLib/weaver-common-authority-annotation-2.5.5.RELEASE.jar new file mode 100644 index 0000000..a548940 Binary files /dev/null and b/secDevLib/weaver-common-authority-annotation-2.5.5.RELEASE.jar differ diff --git a/secDevLib/weaver-common-base-2.11.5.RELEASE.jar b/secDevLib/weaver-common-base-2.11.5.RELEASE.jar new file mode 100644 index 0000000..d8376f8 Binary files /dev/null and b/secDevLib/weaver-common-base-2.11.5.RELEASE.jar differ diff --git a/secDevLib/weaver-common-baseserver-client-2.25.0.RELEASE.jar b/secDevLib/weaver-common-baseserver-client-2.25.0.RELEASE.jar new file mode 100644 index 0000000..a809adb Binary files /dev/null and b/secDevLib/weaver-common-baseserver-client-2.25.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-batch-2.55.0.RELEASE.jar b/secDevLib/weaver-common-batch-2.55.0.RELEASE.jar new file mode 100644 index 0000000..ec784ba Binary files /dev/null and b/secDevLib/weaver-common-batch-2.55.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-batch-bean-2.57.0.RELEASE.jar b/secDevLib/weaver-common-batch-bean-2.57.0.RELEASE.jar new file mode 100644 index 0000000..53c0b03 Binary files /dev/null and b/secDevLib/weaver-common-batch-bean-2.57.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-cache-2.41.19.RELEASE.jar b/secDevLib/weaver-common-cache-2.41.19.RELEASE.jar new file mode 100644 index 0000000..1a89cf0 Binary files /dev/null and b/secDevLib/weaver-common-cache-2.41.19.RELEASE.jar differ diff --git a/secDevLib/weaver-common-cas-client-2.30.0.RELEASE.jar b/secDevLib/weaver-common-cas-client-2.30.0.RELEASE.jar new file mode 100644 index 0000000..fb565d5 Binary files /dev/null and b/secDevLib/weaver-common-cas-client-2.30.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-cas-context-2.7.0.RELEASE.jar b/secDevLib/weaver-common-cas-context-2.7.0.RELEASE.jar new file mode 100644 index 0000000..fb759e1 Binary files /dev/null and b/secDevLib/weaver-common-cas-context-2.7.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-cas-core-2.47.0.RELEASE.jar b/secDevLib/weaver-common-cas-core-2.47.0.RELEASE.jar new file mode 100644 index 0000000..3bcad4b Binary files /dev/null and b/secDevLib/weaver-common-cas-core-2.47.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-component-2.6.0.RELEASE.jar b/secDevLib/weaver-common-component-2.6.0.RELEASE.jar new file mode 100644 index 0000000..6a40408 Binary files /dev/null and b/secDevLib/weaver-common-component-2.6.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-context-2.17.0.RELEASE.jar b/secDevLib/weaver-common-context-2.17.0.RELEASE.jar new file mode 100644 index 0000000..8ba7876 Binary files /dev/null and b/secDevLib/weaver-common-context-2.17.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-crypto-2.5.6.RELEASE.jar b/secDevLib/weaver-common-crypto-2.5.6.RELEASE.jar new file mode 100644 index 0000000..e06151b Binary files /dev/null and b/secDevLib/weaver-common-crypto-2.5.6.RELEASE.jar differ diff --git a/secDevLib/weaver-common-data-permission-2.11.12.RELEASE.hotfix1.jar b/secDevLib/weaver-common-data-permission-2.11.12.RELEASE.hotfix1.jar new file mode 100644 index 0000000..e8fee89 Binary files /dev/null and b/secDevLib/weaver-common-data-permission-2.11.12.RELEASE.hotfix1.jar differ diff --git a/secDevLib/weaver-common-datasecurity-2.22.4.RELEASE.jar b/secDevLib/weaver-common-datasecurity-2.22.4.RELEASE.jar new file mode 100644 index 0000000..42c7e3e Binary files /dev/null and b/secDevLib/weaver-common-datasecurity-2.22.4.RELEASE.jar differ diff --git a/secDevLib/weaver-common-distribution-lock-2.7.0.RELEASE.jar b/secDevLib/weaver-common-distribution-lock-2.7.0.RELEASE.jar new file mode 100644 index 0000000..ac0b282 Binary files /dev/null and b/secDevLib/weaver-common-distribution-lock-2.7.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-elog-2.2.37.RELEASE.jar b/secDevLib/weaver-common-elog-2.2.37.RELEASE.jar new file mode 100644 index 0000000..5cfb21a Binary files /dev/null and b/secDevLib/weaver-common-elog-2.2.37.RELEASE.jar differ diff --git a/secDevLib/weaver-common-elog-aop-2.2.118.RELEASE.jar b/secDevLib/weaver-common-elog-aop-2.2.118.RELEASE.jar new file mode 100644 index 0000000..5517deb Binary files /dev/null and b/secDevLib/weaver-common-elog-aop-2.2.118.RELEASE.jar differ diff --git a/secDevLib/weaver-common-elog-bean-2.2.50.RELEASE.jar b/secDevLib/weaver-common-elog-bean-2.2.50.RELEASE.jar new file mode 100644 index 0000000..d059f81 Binary files /dev/null and b/secDevLib/weaver-common-elog-bean-2.2.50.RELEASE.jar differ diff --git a/secDevLib/weaver-common-elog-service-2.2.110.RELEASE.jar b/secDevLib/weaver-common-elog-service-2.2.110.RELEASE.jar new file mode 100644 index 0000000..c2f481c Binary files /dev/null and b/secDevLib/weaver-common-elog-service-2.2.110.RELEASE.jar differ diff --git a/secDevLib/weaver-common-escheduler-2.20.1.RELEASE.jar b/secDevLib/weaver-common-escheduler-2.20.1.RELEASE.jar new file mode 100644 index 0000000..01c20a3 Binary files /dev/null and b/secDevLib/weaver-common-escheduler-2.20.1.RELEASE.jar differ diff --git a/secDevLib/weaver-common-esearch-utils-2.2.11.RELEASE.jar b/secDevLib/weaver-common-esearch-utils-2.2.11.RELEASE.jar new file mode 100644 index 0000000..ec32c26 Binary files /dev/null and b/secDevLib/weaver-common-esearch-utils-2.2.11.RELEASE.jar differ diff --git a/secDevLib/weaver-common-excel-formula-2.58.0.RELEASE.jar b/secDevLib/weaver-common-excel-formula-2.58.0.RELEASE.jar new file mode 100644 index 0000000..9f05eb3 Binary files /dev/null and b/secDevLib/weaver-common-excel-formula-2.58.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-excel-layout-bean-2.2.20.RELEASE.jar b/secDevLib/weaver-common-excel-layout-bean-2.2.20.RELEASE.jar new file mode 100644 index 0000000..a37a838 Binary files /dev/null and b/secDevLib/weaver-common-excel-layout-bean-2.2.20.RELEASE.jar differ diff --git a/secDevLib/weaver-common-form-api-2.21.1.RELEASE.jar b/secDevLib/weaver-common-form-api-2.21.1.RELEASE.jar new file mode 100644 index 0000000..0de8c00 Binary files /dev/null and b/secDevLib/weaver-common-form-api-2.21.1.RELEASE.jar differ diff --git a/secDevLib/weaver-common-form-bean-2.45.1.RELEASE.jar b/secDevLib/weaver-common-form-bean-2.45.1.RELEASE.jar new file mode 100644 index 0000000..f42143b Binary files /dev/null and b/secDevLib/weaver-common-form-bean-2.45.1.RELEASE.jar differ diff --git a/secDevLib/weaver-common-form-browser-2.28.1.RELEASE.jar b/secDevLib/weaver-common-form-browser-2.28.1.RELEASE.jar new file mode 100644 index 0000000..a471810 Binary files /dev/null and b/secDevLib/weaver-common-form-browser-2.28.1.RELEASE.jar differ diff --git a/secDevLib/weaver-common-form-core-2.40.1.RELEASE.jar b/secDevLib/weaver-common-form-core-2.40.1.RELEASE.jar new file mode 100644 index 0000000..e82d981 Binary files /dev/null and b/secDevLib/weaver-common-form-core-2.40.1.RELEASE.jar differ diff --git a/secDevLib/weaver-common-form-data-2.19.1.RELEASE.jar b/secDevLib/weaver-common-form-data-2.19.1.RELEASE.jar new file mode 100644 index 0000000..62e4e62 Binary files /dev/null and b/secDevLib/weaver-common-form-data-2.19.1.RELEASE.jar differ diff --git a/secDevLib/weaver-common-form-datasource-2.26.1.RELEASE.jar b/secDevLib/weaver-common-form-datasource-2.26.1.RELEASE.jar new file mode 100644 index 0000000..8a321de Binary files /dev/null and b/secDevLib/weaver-common-form-datasource-2.26.1.RELEASE.jar differ diff --git a/secDevLib/weaver-common-form-ebuilder-2.29.1.RELEASE.jar b/secDevLib/weaver-common-form-ebuilder-2.29.1.RELEASE.jar new file mode 100644 index 0000000..807dc00 Binary files /dev/null and b/secDevLib/weaver-common-form-ebuilder-2.29.1.RELEASE.jar differ diff --git a/secDevLib/weaver-common-form-extend-2.44.1.RELEASE.jar b/secDevLib/weaver-common-form-extend-2.44.1.RELEASE.jar new file mode 100644 index 0000000..93eec14 Binary files /dev/null and b/secDevLib/weaver-common-form-extend-2.44.1.RELEASE.jar differ diff --git a/secDevLib/weaver-common-form-physical-2.40.1.RELEASE.jar b/secDevLib/weaver-common-form-physical-2.40.1.RELEASE.jar new file mode 100644 index 0000000..1c579f4 Binary files /dev/null and b/secDevLib/weaver-common-form-physical-2.40.1.RELEASE.jar differ diff --git a/secDevLib/weaver-common-form-stat-2.38.1.RELEASE.jar b/secDevLib/weaver-common-form-stat-2.38.1.RELEASE.jar new file mode 100644 index 0000000..fc97e7d Binary files /dev/null and b/secDevLib/weaver-common-form-stat-2.38.1.RELEASE.jar differ diff --git a/secDevLib/weaver-common-framework-2.15.0.RELEASE.jar b/secDevLib/weaver-common-framework-2.15.0.RELEASE.jar new file mode 100644 index 0000000..74af111 Binary files /dev/null and b/secDevLib/weaver-common-framework-2.15.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-hrm-3.0.0.RELEASE.hotfix2.jar b/secDevLib/weaver-common-hrm-3.0.0.RELEASE.hotfix2.jar new file mode 100644 index 0000000..9468186 Binary files /dev/null and b/secDevLib/weaver-common-hrm-3.0.0.RELEASE.hotfix2.jar differ diff --git a/secDevLib/weaver-common-i18n-2.71.0.RELEASE.hotfix1.jar b/secDevLib/weaver-common-i18n-2.71.0.RELEASE.hotfix1.jar new file mode 100644 index 0000000..42d5f7e Binary files /dev/null and b/secDevLib/weaver-common-i18n-2.71.0.RELEASE.hotfix1.jar differ diff --git a/secDevLib/weaver-common-id-generator-2.3.1.RELEASE.jar b/secDevLib/weaver-common-id-generator-2.3.1.RELEASE.jar new file mode 100644 index 0000000..cc5879c Binary files /dev/null and b/secDevLib/weaver-common-id-generator-2.3.1.RELEASE.jar differ diff --git a/secDevLib/weaver-common-json-2.2.14.RELEASE.jar b/secDevLib/weaver-common-json-2.2.14.RELEASE.jar new file mode 100644 index 0000000..a90aa68 Binary files /dev/null and b/secDevLib/weaver-common-json-2.2.14.RELEASE.jar differ diff --git a/secDevLib/weaver-common-ln-2.14.0.RELEASE.jar b/secDevLib/weaver-common-ln-2.14.0.RELEASE.jar new file mode 100644 index 0000000..de91bb1 Binary files /dev/null and b/secDevLib/weaver-common-ln-2.14.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-mybatis-plus-ext-2.57.0.RELEASE.jar b/secDevLib/weaver-common-mybatis-plus-ext-2.57.0.RELEASE.jar new file mode 100644 index 0000000..9e5958b Binary files /dev/null and b/secDevLib/weaver-common-mybatis-plus-ext-2.57.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-print-bean-2.20.0.RELEASE.jar b/secDevLib/weaver-common-print-bean-2.20.0.RELEASE.jar new file mode 100644 index 0000000..08fc128 Binary files /dev/null and b/secDevLib/weaver-common-print-bean-2.20.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-print-core-2.28.0.RELEASE.jar b/secDevLib/weaver-common-print-core-2.28.0.RELEASE.jar new file mode 100644 index 0000000..ef3349d Binary files /dev/null and b/secDevLib/weaver-common-print-core-2.28.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-print-util-2.16.0.RELEASE.jar b/secDevLib/weaver-common-print-util-2.16.0.RELEASE.jar new file mode 100644 index 0000000..04f4672 Binary files /dev/null and b/secDevLib/weaver-common-print-util-2.16.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-rpc-annotaion-2.2.10.RELEASE.jar b/secDevLib/weaver-common-rpc-annotaion-2.2.10.RELEASE.jar new file mode 100644 index 0000000..31e3464 Binary files /dev/null and b/secDevLib/weaver-common-rpc-annotaion-2.2.10.RELEASE.jar differ diff --git a/secDevLib/weaver-common-rpc-security-2.2.10.RELEASE.jar b/secDevLib/weaver-common-rpc-security-2.2.10.RELEASE.jar new file mode 100644 index 0000000..4219408 Binary files /dev/null and b/secDevLib/weaver-common-rpc-security-2.2.10.RELEASE.jar differ diff --git a/secDevLib/weaver-common-security-2.3.29.RELEASE.jar b/secDevLib/weaver-common-security-2.3.29.RELEASE.jar new file mode 100644 index 0000000..743441d Binary files /dev/null and b/secDevLib/weaver-common-security-2.3.29.RELEASE.jar differ diff --git a/secDevLib/weaver-common-simple-bean-2.45.0.RELEASE.jar b/secDevLib/weaver-common-simple-bean-2.45.0.RELEASE.jar new file mode 100644 index 0000000..4baef78 Binary files /dev/null and b/secDevLib/weaver-common-simple-bean-2.45.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-starter-configcenter-2.2.12.RELEASE.jar b/secDevLib/weaver-common-starter-configcenter-2.2.12.RELEASE.jar new file mode 100644 index 0000000..5d65c01 Binary files /dev/null and b/secDevLib/weaver-common-starter-configcenter-2.2.12.RELEASE.jar differ diff --git a/secDevLib/weaver-common-starter-sentinel-2.12.0.RELEASE.jar b/secDevLib/weaver-common-starter-sentinel-2.12.0.RELEASE.jar new file mode 100644 index 0000000..df1c3f9 Binary files /dev/null and b/secDevLib/weaver-common-starter-sentinel-2.12.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-third-2.8.0.RELEASE.jar b/secDevLib/weaver-common-third-2.8.0.RELEASE.jar new file mode 100644 index 0000000..86ea6b3 Binary files /dev/null and b/secDevLib/weaver-common-third-2.8.0.RELEASE.jar differ diff --git a/secDevLib/weaver-common-thread-pool-2.8.4.RELEASE.jar b/secDevLib/weaver-common-thread-pool-2.8.4.RELEASE.jar new file mode 100644 index 0000000..f316c11 Binary files /dev/null and b/secDevLib/weaver-common-thread-pool-2.8.4.RELEASE.jar differ diff --git a/secDevLib/weaver-common-util-2.6.0.RELEASE.jar b/secDevLib/weaver-common-util-2.6.0.RELEASE.jar new file mode 100644 index 0000000..4e1b1fe Binary files /dev/null and b/secDevLib/weaver-common-util-2.6.0.RELEASE.jar differ diff --git a/secDevLib/weaver-component-web-api-2.3.0.RELEASE.jar b/secDevLib/weaver-component-web-api-2.3.0.RELEASE.jar new file mode 100644 index 0000000..f1e1afd Binary files /dev/null and b/secDevLib/weaver-component-web-api-2.3.0.RELEASE.jar differ diff --git a/secDevLib/weaver-configuration-component-2.19.2.RELEASE.jar b/secDevLib/weaver-configuration-component-2.19.2.RELEASE.jar new file mode 100644 index 0000000..9510d55 Binary files /dev/null and b/secDevLib/weaver-configuration-component-2.19.2.RELEASE.jar differ diff --git a/secDevLib/weaver-configuration-component-api-2.14.0.RELEASE.jar b/secDevLib/weaver-configuration-component-api-2.14.0.RELEASE.jar new file mode 100644 index 0000000..d98a9fc Binary files /dev/null and b/secDevLib/weaver-configuration-component-api-2.14.0.RELEASE.jar differ diff --git a/secDevLib/weaver-convert-topdf-api-2.18.0.RELEASE.jar b/secDevLib/weaver-convert-topdf-api-2.18.0.RELEASE.jar new file mode 100644 index 0000000..0acb4a8 Binary files /dev/null and b/secDevLib/weaver-convert-topdf-api-2.18.0.RELEASE.jar differ diff --git a/secDevLib/weaver-cowork-api-2.11.1.RELEASE.jar b/secDevLib/weaver-cowork-api-2.11.1.RELEASE.jar new file mode 100644 index 0000000..456d5b5 Binary files /dev/null and b/secDevLib/weaver-cowork-api-2.11.1.RELEASE.jar differ diff --git a/secDevLib/weaver-crm-api-2.21.5.RELEASE.jar b/secDevLib/weaver-crm-api-2.21.5.RELEASE.jar new file mode 100644 index 0000000..97cb496 Binary files /dev/null and b/secDevLib/weaver-crm-api-2.21.5.RELEASE.jar differ diff --git a/secDevLib/weaver-crm-market-api-2.3.11.RELEASE.jar b/secDevLib/weaver-crm-market-api-2.3.11.RELEASE.jar new file mode 100644 index 0000000..14cc429 Binary files /dev/null and b/secDevLib/weaver-crm-market-api-2.3.11.RELEASE.jar differ diff --git a/secDevLib/weaver-cusapp-api-2.31.0.RELEASE.jar b/secDevLib/weaver-cusapp-api-2.31.0.RELEASE.jar new file mode 100644 index 0000000..b0ba3c5 Binary files /dev/null and b/secDevLib/weaver-cusapp-api-2.31.0.RELEASE.jar differ diff --git a/secDevLib/weaver-data-model-client-2.17.0.RELEASE.jar b/secDevLib/weaver-data-model-client-2.17.0.RELEASE.jar new file mode 100644 index 0000000..b006048 Binary files /dev/null and b/secDevLib/weaver-data-model-client-2.17.0.RELEASE.jar differ diff --git a/secDevLib/weaver-data-rtsync-api-2.3.15.RELEASE.jar b/secDevLib/weaver-data-rtsync-api-2.3.15.RELEASE.jar new file mode 100644 index 0000000..fc46359 Binary files /dev/null and b/secDevLib/weaver-data-rtsync-api-2.3.15.RELEASE.jar differ diff --git a/secDevLib/weaver-data-sync-context-2.2.32.RELEASE.jar b/secDevLib/weaver-data-sync-context-2.2.32.RELEASE.jar new file mode 100644 index 0000000..6abd312 Binary files /dev/null and b/secDevLib/weaver-data-sync-context-2.2.32.RELEASE.jar differ diff --git a/secDevLib/weaver-datasource-api-2.38.2.RELEASE.hotfix2.jar b/secDevLib/weaver-datasource-api-2.38.2.RELEASE.hotfix2.jar new file mode 100644 index 0000000..8680119 Binary files /dev/null and b/secDevLib/weaver-datasource-api-2.38.2.RELEASE.hotfix2.jar differ diff --git a/secDevLib/weaver-datasource-bean-2.10.13.RELEASE.hotfix1.jar b/secDevLib/weaver-datasource-bean-2.10.13.RELEASE.hotfix1.jar new file mode 100644 index 0000000..3688375 Binary files /dev/null and b/secDevLib/weaver-datasource-bean-2.10.13.RELEASE.hotfix1.jar differ diff --git a/secDevLib/weaver-datasource-sqlparser-2.7.5.RELEASE.hotfix1.jar b/secDevLib/weaver-datasource-sqlparser-2.7.5.RELEASE.hotfix1.jar new file mode 100644 index 0000000..587ccb2 Binary files /dev/null and b/secDevLib/weaver-datasource-sqlparser-2.7.5.RELEASE.hotfix1.jar differ diff --git a/secDevLib/weaver-datasource-utils-2.6.4.RELEASE.jar b/secDevLib/weaver-datasource-utils-2.6.4.RELEASE.jar new file mode 100644 index 0000000..19afd7c Binary files /dev/null and b/secDevLib/weaver-datasource-utils-2.6.4.RELEASE.jar differ diff --git a/secDevLib/weaver-doc-client-2.112.0.RELEASE.jar b/secDevLib/weaver-doc-client-2.112.0.RELEASE.jar new file mode 100644 index 0000000..105e429 Binary files /dev/null and b/secDevLib/weaver-doc-client-2.112.0.RELEASE.jar differ diff --git a/secDevLib/weaver-dw-pub-api-2.3.0.RELEASE.jar b/secDevLib/weaver-dw-pub-api-2.3.0.RELEASE.jar new file mode 100644 index 0000000..dd6bf01 Binary files /dev/null and b/secDevLib/weaver-dw-pub-api-2.3.0.RELEASE.jar differ diff --git a/secDevLib/weaver-eb-common-base-2.29.0.RELEASE.jar b/secDevLib/weaver-eb-common-base-2.29.0.RELEASE.jar new file mode 100644 index 0000000..55c9417 Binary files /dev/null and b/secDevLib/weaver-eb-common-base-2.29.0.RELEASE.jar differ diff --git a/secDevLib/weaver-eb-common-bean-2.32.0.RELEASE.jar b/secDevLib/weaver-eb-common-bean-2.32.0.RELEASE.jar new file mode 100644 index 0000000..019ea39 Binary files /dev/null and b/secDevLib/weaver-eb-common-bean-2.32.0.RELEASE.jar differ diff --git a/secDevLib/weaver-eb-localsdk-2.2.14.RELEASE.jar b/secDevLib/weaver-eb-localsdk-2.2.14.RELEASE.jar new file mode 100644 index 0000000..1af41d4 Binary files /dev/null and b/secDevLib/weaver-eb-localsdk-2.2.14.RELEASE.jar differ diff --git a/secDevLib/weaver-eb-thirdapi-api-2.32.0.RELEASE.jar b/secDevLib/weaver-eb-thirdapi-api-2.32.0.RELEASE.jar new file mode 100644 index 0000000..16f6ab0 Binary files /dev/null and b/secDevLib/weaver-eb-thirdapi-api-2.32.0.RELEASE.jar differ diff --git a/secDevLib/weaver-eb-thirdcfg-api-2.9.0.RELEASE.jar b/secDevLib/weaver-eb-thirdcfg-api-2.9.0.RELEASE.jar new file mode 100644 index 0000000..52e7782 Binary files /dev/null and b/secDevLib/weaver-eb-thirdcfg-api-2.9.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-app-api-2.49.0.RELEASE.jar b/secDevLib/weaver-ebuilder-app-api-2.49.0.RELEASE.jar new file mode 100644 index 0000000..b363599 Binary files /dev/null and b/secDevLib/weaver-ebuilder-app-api-2.49.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-common-api-2.30.0.RELEASE.jar b/secDevLib/weaver-ebuilder-common-api-2.30.0.RELEASE.jar new file mode 100644 index 0000000..7df243c Binary files /dev/null and b/secDevLib/weaver-ebuilder-common-api-2.30.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-common-bean-3.48.0.RELEASE.jar b/secDevLib/weaver-ebuilder-common-bean-3.48.0.RELEASE.jar new file mode 100644 index 0000000..c0ea44c Binary files /dev/null and b/secDevLib/weaver-ebuilder-common-bean-3.48.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-common-sdk-2.79.0.RELEASE.jar b/secDevLib/weaver-ebuilder-common-sdk-2.79.0.RELEASE.jar new file mode 100644 index 0000000..ce7c491 Binary files /dev/null and b/secDevLib/weaver-ebuilder-common-sdk-2.79.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-common-util-2.45.0.RELEASE.jar b/secDevLib/weaver-ebuilder-common-util-2.45.0.RELEASE.jar new file mode 100644 index 0000000..c0fcf96 Binary files /dev/null and b/secDevLib/weaver-ebuilder-common-util-2.45.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-coms-api-2.48.0.RELEASE.jar b/secDevLib/weaver-ebuilder-coms-api-2.48.0.RELEASE.jar new file mode 100644 index 0000000..b4f6147 Binary files /dev/null and b/secDevLib/weaver-ebuilder-coms-api-2.48.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-coms-dev-base-2.87.0.RELEASE.jar b/secDevLib/weaver-ebuilder-coms-dev-base-2.87.0.RELEASE.jar new file mode 100644 index 0000000..dc7b665 Binary files /dev/null and b/secDevLib/weaver-ebuilder-coms-dev-base-2.87.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-coms-dev-qrcode-2.14.0.RELEASE.jar b/secDevLib/weaver-ebuilder-coms-dev-qrcode-2.14.0.RELEASE.jar new file mode 100644 index 0000000..5f19574 Binary files /dev/null and b/secDevLib/weaver-ebuilder-coms-dev-qrcode-2.14.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-coms-dev-stepbar-2.27.1.RELEASE.jar b/secDevLib/weaver-ebuilder-coms-dev-stepbar-2.27.1.RELEASE.jar new file mode 100644 index 0000000..7dba258 Binary files /dev/null and b/secDevLib/weaver-ebuilder-coms-dev-stepbar-2.27.1.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-coms-ei-2.64.0.RELEASE.jar b/secDevLib/weaver-ebuilder-coms-ei-2.64.0.RELEASE.jar new file mode 100644 index 0000000..a4fef00 Binary files /dev/null and b/secDevLib/weaver-ebuilder-coms-ei-2.64.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-coms-handler-2.30.0.RELEASE.jar b/secDevLib/weaver-ebuilder-coms-handler-2.30.0.RELEASE.jar new file mode 100644 index 0000000..0fac4a6 Binary files /dev/null and b/secDevLib/weaver-ebuilder-coms-handler-2.30.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-coms-sdk-2.74.0.RELEASE.jar b/secDevLib/weaver-ebuilder-coms-sdk-2.74.0.RELEASE.jar new file mode 100644 index 0000000..c8af674 Binary files /dev/null and b/secDevLib/weaver-ebuilder-coms-sdk-2.74.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-designer-api-2.55.0.RELEASE.jar b/secDevLib/weaver-ebuilder-designer-api-2.55.0.RELEASE.jar new file mode 100644 index 0000000..9be41f9 Binary files /dev/null and b/secDevLib/weaver-ebuilder-designer-api-2.55.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-designer-sdk-2.52.0.RELEASE.jar b/secDevLib/weaver-ebuilder-designer-sdk-2.52.0.RELEASE.jar new file mode 100644 index 0000000..aaee99d Binary files /dev/null and b/secDevLib/weaver-ebuilder-designer-sdk-2.52.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-form-analysis-2.5.1.RELEASE.jar b/secDevLib/weaver-ebuilder-form-analysis-2.5.1.RELEASE.jar new file mode 100644 index 0000000..06a8b32 Binary files /dev/null and b/secDevLib/weaver-ebuilder-form-analysis-2.5.1.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-form-base-2.42.1.RELEASE.hotfix13.jar b/secDevLib/weaver-ebuilder-form-base-2.42.1.RELEASE.hotfix13.jar new file mode 100644 index 0000000..f9c0fa4 Binary files /dev/null and b/secDevLib/weaver-ebuilder-form-base-2.42.1.RELEASE.hotfix13.jar differ diff --git a/secDevLib/weaver-ebuilder-form-bean-2.55.0.RELEASE.jar b/secDevLib/weaver-ebuilder-form-bean-2.55.0.RELEASE.jar new file mode 100644 index 0000000..4e2cb7d Binary files /dev/null and b/secDevLib/weaver-ebuilder-form-bean-2.55.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-form-client-3.49.0.RELEASE.jar b/secDevLib/weaver-ebuilder-form-client-3.49.0.RELEASE.jar new file mode 100644 index 0000000..01ba2f5 Binary files /dev/null and b/secDevLib/weaver-ebuilder-form-client-3.49.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-git-api-2.2.15.RELEASE.jar b/secDevLib/weaver-ebuilder-git-api-2.2.15.RELEASE.jar new file mode 100644 index 0000000..1e35965 Binary files /dev/null and b/secDevLib/weaver-ebuilder-git-api-2.2.15.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-installer-api-2.59.0.RELEASE.jar b/secDevLib/weaver-ebuilder-installer-api-2.59.0.RELEASE.jar new file mode 100644 index 0000000..3bc9fcb Binary files /dev/null and b/secDevLib/weaver-ebuilder-installer-api-2.59.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ebuilder-packing-api-2.39.0.RELEASE.jar b/secDevLib/weaver-ebuilder-packing-api-2.39.0.RELEASE.jar new file mode 100644 index 0000000..560fb48 Binary files /dev/null and b/secDevLib/weaver-ebuilder-packing-api-2.39.0.RELEASE.jar differ diff --git a/secDevLib/weaver-ecode-api-2.26.2.RELEASE.jar b/secDevLib/weaver-ecode-api-2.26.2.RELEASE.jar new file mode 100644 index 0000000..0b0316d Binary files /dev/null and b/secDevLib/weaver-ecode-api-2.26.2.RELEASE.jar differ diff --git a/secDevLib/weaver-ecode-dbsdk-2.2.14.RELEASE.jar b/secDevLib/weaver-ecode-dbsdk-2.2.14.RELEASE.jar new file mode 100644 index 0000000..75409aa Binary files /dev/null and b/secDevLib/weaver-ecode-dbsdk-2.2.14.RELEASE.jar differ diff --git a/secDevLib/weaver-ei-common-2.31.0.RELEASE.jar b/secDevLib/weaver-ei-common-2.31.0.RELEASE.jar new file mode 100644 index 0000000..7772e50 Binary files /dev/null and b/secDevLib/weaver-ei-common-2.31.0.RELEASE.jar differ diff --git a/secDevLib/weaver-em-msg-api-2.47.0.RELEASE.jar b/secDevLib/weaver-em-msg-api-2.47.0.RELEASE.jar new file mode 100644 index 0000000..635abb3 Binary files /dev/null and b/secDevLib/weaver-em-msg-api-2.47.0.RELEASE.jar differ diff --git a/secDevLib/weaver-emonitor-api-2.2.14.RELEASE.jar b/secDevLib/weaver-emonitor-api-2.2.14.RELEASE.jar new file mode 100644 index 0000000..1d3a639 Binary files /dev/null and b/secDevLib/weaver-emonitor-api-2.2.14.RELEASE.jar differ diff --git a/secDevLib/weaver-enum-2.2.10.RELEASE.jar b/secDevLib/weaver-enum-2.2.10.RELEASE.jar new file mode 100644 index 0000000..60b146b Binary files /dev/null and b/secDevLib/weaver-enum-2.2.10.RELEASE.jar differ diff --git a/secDevLib/weaver-esb-base-entity-2.60.0.RELEASE.jar b/secDevLib/weaver-esb-base-entity-2.60.0.RELEASE.jar new file mode 100644 index 0000000..a60a9d7 Binary files /dev/null and b/secDevLib/weaver-esb-base-entity-2.60.0.RELEASE.jar differ diff --git a/secDevLib/weaver-esb-base-sdk-2.2.10.RELEASE.jar b/secDevLib/weaver-esb-base-sdk-2.2.10.RELEASE.jar new file mode 100644 index 0000000..e92b5c8 Binary files /dev/null and b/secDevLib/weaver-esb-base-sdk-2.2.10.RELEASE.jar differ diff --git a/secDevLib/weaver-esb-common-sdk-2.23.0.RELEASE.jar b/secDevLib/weaver-esb-common-sdk-2.23.0.RELEASE.jar new file mode 100644 index 0000000..70e1309 Binary files /dev/null and b/secDevLib/weaver-esb-common-sdk-2.23.0.RELEASE.jar differ diff --git a/secDevLib/weaver-esb-component-base-2.36.0.RELEASE.jar b/secDevLib/weaver-esb-component-base-2.36.0.RELEASE.jar new file mode 100644 index 0000000..04425f9 Binary files /dev/null and b/secDevLib/weaver-esb-component-base-2.36.0.RELEASE.jar differ diff --git a/secDevLib/weaver-esb-param-2.16.0.RELEASE.jar b/secDevLib/weaver-esb-param-2.16.0.RELEASE.jar new file mode 100644 index 0000000..09c58c2 Binary files /dev/null and b/secDevLib/weaver-esb-param-2.16.0.RELEASE.jar differ diff --git a/secDevLib/weaver-esb-server-api-2.27.0.RELEASE.jar b/secDevLib/weaver-esb-server-api-2.27.0.RELEASE.jar new file mode 100644 index 0000000..8223c0d Binary files /dev/null and b/secDevLib/weaver-esb-server-api-2.27.0.RELEASE.jar differ diff --git a/secDevLib/weaver-esb-setting-api-2.35.0.RELEASE.jar b/secDevLib/weaver-esb-setting-api-2.35.0.RELEASE.jar new file mode 100644 index 0000000..53505a1 Binary files /dev/null and b/secDevLib/weaver-esb-setting-api-2.35.0.RELEASE.jar differ diff --git a/secDevLib/weaver-esearch-data-api-2.20.0.RELEASE.jar b/secDevLib/weaver-esearch-data-api-2.20.0.RELEASE.jar new file mode 100644 index 0000000..06ef1fa Binary files /dev/null and b/secDevLib/weaver-esearch-data-api-2.20.0.RELEASE.jar differ diff --git a/secDevLib/weaver-esearch-search-api-2.21.0.RELEASE.jar b/secDevLib/weaver-esearch-search-api-2.21.0.RELEASE.jar new file mode 100644 index 0000000..79ab2e1 Binary files /dev/null and b/secDevLib/weaver-esearch-search-api-2.21.0.RELEASE.jar differ diff --git a/secDevLib/weaver-eteams-wechat-2.4.0.RELEASE.jar b/secDevLib/weaver-eteams-wechat-2.4.0.RELEASE.jar new file mode 100644 index 0000000..90f5839 Binary files /dev/null and b/secDevLib/weaver-eteams-wechat-2.4.0.RELEASE.jar differ diff --git a/secDevLib/weaver-excel-formula-api-2.24.0.RELEASE.jar b/secDevLib/weaver-excel-formula-api-2.24.0.RELEASE.jar new file mode 100644 index 0000000..0f4c421 Binary files /dev/null and b/secDevLib/weaver-excel-formula-api-2.24.0.RELEASE.jar differ diff --git a/secDevLib/weaver-fetion-client-2.2.12.RELEASE.jar b/secDevLib/weaver-fetion-client-2.2.12.RELEASE.jar new file mode 100644 index 0000000..9235a91 Binary files /dev/null and b/secDevLib/weaver-fetion-client-2.2.12.RELEASE.jar differ diff --git a/secDevLib/weaver-file-client-2.108.1.RELEASE.jar b/secDevLib/weaver-file-client-2.108.1.RELEASE.jar new file mode 100644 index 0000000..f719929 Binary files /dev/null and b/secDevLib/weaver-file-client-2.108.1.RELEASE.jar differ diff --git a/secDevLib/weaver-file-upload-download-2.31.1.RELEASE.jar b/secDevLib/weaver-file-upload-download-2.31.1.RELEASE.jar new file mode 100644 index 0000000..eb77317 Binary files /dev/null and b/secDevLib/weaver-file-upload-download-2.31.1.RELEASE.jar differ diff --git a/secDevLib/weaver-file-utils-2.6.2.RELEASE.jar b/secDevLib/weaver-file-utils-2.6.2.RELEASE.jar new file mode 100644 index 0000000..9883a33 Binary files /dev/null and b/secDevLib/weaver-file-utils-2.6.2.RELEASE.jar differ diff --git a/secDevLib/weaver-file-watermark-2.14.0.RELEASE.jar b/secDevLib/weaver-file-watermark-2.14.0.RELEASE.jar new file mode 100644 index 0000000..646c59b Binary files /dev/null and b/secDevLib/weaver-file-watermark-2.14.0.RELEASE.jar differ diff --git a/secDevLib/weaver-fna-expense-api-2.22.0.RELEASE.jar b/secDevLib/weaver-fna-expense-api-2.22.0.RELEASE.jar new file mode 100644 index 0000000..1310e1b Binary files /dev/null and b/secDevLib/weaver-fna-expense-api-2.22.0.RELEASE.jar differ diff --git a/secDevLib/weaver-form-component-api-2.18.1.RELEASE.jar b/secDevLib/weaver-form-component-api-2.18.1.RELEASE.jar new file mode 100644 index 0000000..568aa68 Binary files /dev/null and b/secDevLib/weaver-form-component-api-2.18.1.RELEASE.jar differ diff --git a/secDevLib/weaver-form-component-bean-2.12.1.RELEASE.jar b/secDevLib/weaver-form-component-bean-2.12.1.RELEASE.jar new file mode 100644 index 0000000..596e9fb Binary files /dev/null and b/secDevLib/weaver-form-component-bean-2.12.1.RELEASE.jar differ diff --git a/secDevLib/weaver-form-component-builder-2.28.1.RELEASE.jar b/secDevLib/weaver-form-component-builder-2.28.1.RELEASE.jar new file mode 100644 index 0000000..de88009 Binary files /dev/null and b/secDevLib/weaver-form-component-builder-2.28.1.RELEASE.jar differ diff --git a/secDevLib/weaver-form-component-datasource-2.19.1.RELEASE.jar b/secDevLib/weaver-form-component-datasource-2.19.1.RELEASE.jar new file mode 100644 index 0000000..6459b4e Binary files /dev/null and b/secDevLib/weaver-form-component-datasource-2.19.1.RELEASE.jar differ diff --git a/secDevLib/weaver-form-component-mvc-2.39.1.RELEASE.jar b/secDevLib/weaver-form-component-mvc-2.39.1.RELEASE.jar new file mode 100644 index 0000000..c76b0b8 Binary files /dev/null and b/secDevLib/weaver-form-component-mvc-2.39.1.RELEASE.jar differ diff --git a/secDevLib/weaver-formreport-api-2.14.0.RELEASE.jar b/secDevLib/weaver-formreport-api-2.14.0.RELEASE.jar new file mode 100644 index 0000000..8bd03ab Binary files /dev/null and b/secDevLib/weaver-formreport-api-2.14.0.RELEASE.jar differ diff --git a/secDevLib/weaver-formreport-bean-2.16.0.RELEASE.jar b/secDevLib/weaver-formreport-bean-2.16.0.RELEASE.jar new file mode 100644 index 0000000..9594487 Binary files /dev/null and b/secDevLib/weaver-formreport-bean-2.16.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-client-2.27.0.RELEASE.jar b/secDevLib/weaver-framework-client-2.27.0.RELEASE.jar new file mode 100644 index 0000000..aa87a6c Binary files /dev/null and b/secDevLib/weaver-framework-client-2.27.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-common-abstraction-2.4.10.RELEASE.jar b/secDevLib/weaver-framework-common-abstraction-2.4.10.RELEASE.jar new file mode 100644 index 0000000..8dd6c06 Binary files /dev/null and b/secDevLib/weaver-framework-common-abstraction-2.4.10.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-common-base-2.39.0.RELEASE.jar b/secDevLib/weaver-framework-common-base-2.39.0.RELEASE.jar new file mode 100644 index 0000000..9446660 Binary files /dev/null and b/secDevLib/weaver-framework-common-base-2.39.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-common-constant-2.10.0.RELEASE.jar b/secDevLib/weaver-framework-common-constant-2.10.0.RELEASE.jar new file mode 100644 index 0000000..5823d03 Binary files /dev/null and b/secDevLib/weaver-framework-common-constant-2.10.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-common-metadata-2.28.0.RELEASE.jar b/secDevLib/weaver-framework-common-metadata-2.28.0.RELEASE.jar new file mode 100644 index 0000000..f3fc00c Binary files /dev/null and b/secDevLib/weaver-framework-common-metadata-2.28.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-common-util-2.9.0.RELEASE.jar b/secDevLib/weaver-framework-common-util-2.9.0.RELEASE.jar new file mode 100644 index 0000000..8c0a28a Binary files /dev/null and b/secDevLib/weaver-framework-common-util-2.9.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-compatibility-jdk-2.3.0.RELEASE.jar b/secDevLib/weaver-framework-compatibility-jdk-2.3.0.RELEASE.jar new file mode 100644 index 0000000..bcaaf86 Binary files /dev/null and b/secDevLib/weaver-framework-compatibility-jdk-2.3.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-configcenter-sdk-2.24.0.RELEASE.jar b/secDevLib/weaver-framework-configcenter-sdk-2.24.0.RELEASE.jar new file mode 100644 index 0000000..bd4652c Binary files /dev/null and b/secDevLib/weaver-framework-configcenter-sdk-2.24.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-configcenter-starter-2.12.0.RELEASE.jar b/secDevLib/weaver-framework-configcenter-starter-2.12.0.RELEASE.jar new file mode 100644 index 0000000..7cfd0cd Binary files /dev/null and b/secDevLib/weaver-framework-configcenter-starter-2.12.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-context-starter-2.11.0.RELEASE.jar b/secDevLib/weaver-framework-context-starter-2.11.0.RELEASE.jar new file mode 100644 index 0000000..abc6f73 Binary files /dev/null and b/secDevLib/weaver-framework-context-starter-2.11.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-log-starter-2.56.0.RELEASE.jar b/secDevLib/weaver-framework-log-starter-2.56.0.RELEASE.jar new file mode 100644 index 0000000..ebe4535 Binary files /dev/null and b/secDevLib/weaver-framework-log-starter-2.56.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-optimizer-mybatis-2.2.10.RELEASE.jar b/secDevLib/weaver-framework-optimizer-mybatis-2.2.10.RELEASE.jar new file mode 100644 index 0000000..66ae01c Binary files /dev/null and b/secDevLib/weaver-framework-optimizer-mybatis-2.2.10.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-optimizer-spring-2.5.0.RELEASE.jar b/secDevLib/weaver-framework-optimizer-spring-2.5.0.RELEASE.jar new file mode 100644 index 0000000..04ed95c Binary files /dev/null and b/secDevLib/weaver-framework-optimizer-spring-2.5.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-registrycenter-sdk-2.26.0.RELEASE.jar b/secDevLib/weaver-framework-registrycenter-sdk-2.26.0.RELEASE.jar new file mode 100644 index 0000000..e266af3 Binary files /dev/null and b/secDevLib/weaver-framework-registrycenter-sdk-2.26.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-registrycenter-springclouddubbo-ext-2.30.0.RELEASE.jar b/secDevLib/weaver-framework-registrycenter-springclouddubbo-ext-2.30.0.RELEASE.jar new file mode 100644 index 0000000..03e5d90 Binary files /dev/null and b/secDevLib/weaver-framework-registrycenter-springclouddubbo-ext-2.30.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-registrycenter-starter-2.24.0.RELEASE.jar b/secDevLib/weaver-framework-registrycenter-starter-2.24.0.RELEASE.jar new file mode 100644 index 0000000..9b63e29 Binary files /dev/null and b/secDevLib/weaver-framework-registrycenter-starter-2.24.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-remoting-common-2.14.0.RELEASE.jar b/secDevLib/weaver-framework-remoting-common-2.14.0.RELEASE.jar new file mode 100644 index 0000000..ee02c5b Binary files /dev/null and b/secDevLib/weaver-framework-remoting-common-2.14.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-remoting-dubbo-ext-2.14.0.RELEASE.jar b/secDevLib/weaver-framework-remoting-dubbo-ext-2.14.0.RELEASE.jar new file mode 100644 index 0000000..7d335ee Binary files /dev/null and b/secDevLib/weaver-framework-remoting-dubbo-ext-2.14.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-remoting-inner-dubbo-client-2.5.0.RELEASE.jar b/secDevLib/weaver-framework-remoting-inner-dubbo-client-2.5.0.RELEASE.jar new file mode 100644 index 0000000..c18c3bb Binary files /dev/null and b/secDevLib/weaver-framework-remoting-inner-dubbo-client-2.5.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-remoting-rest-client-2.10.0.RELEASE.jar b/secDevLib/weaver-framework-remoting-rest-client-2.10.0.RELEASE.jar new file mode 100644 index 0000000..deaa83a Binary files /dev/null and b/secDevLib/weaver-framework-remoting-rest-client-2.10.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-remoting-starter-2.46.0.RELEASE.jar b/secDevLib/weaver-framework-remoting-starter-2.46.0.RELEASE.jar new file mode 100644 index 0000000..1f19e28 Binary files /dev/null and b/secDevLib/weaver-framework-remoting-starter-2.46.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-servicegovernance-downgrade-2.2.10.RELEASE.jar b/secDevLib/weaver-framework-servicegovernance-downgrade-2.2.10.RELEASE.jar new file mode 100644 index 0000000..7065aaa Binary files /dev/null and b/secDevLib/weaver-framework-servicegovernance-downgrade-2.2.10.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-servicegovernance-fuse-2.2.10.RELEASE.jar b/secDevLib/weaver-framework-servicegovernance-fuse-2.2.10.RELEASE.jar new file mode 100644 index 0000000..e51c312 Binary files /dev/null and b/secDevLib/weaver-framework-servicegovernance-fuse-2.2.10.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-servicegovernance-limit-2.10.4.RELEASE.jar b/secDevLib/weaver-framework-servicegovernance-limit-2.10.4.RELEASE.jar new file mode 100644 index 0000000..c2c88f9 Binary files /dev/null and b/secDevLib/weaver-framework-servicegovernance-limit-2.10.4.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-servicegovernance-route-2.5.0.RELEASE.jar b/secDevLib/weaver-framework-servicegovernance-route-2.5.0.RELEASE.jar new file mode 100644 index 0000000..6509f31 Binary files /dev/null and b/secDevLib/weaver-framework-servicegovernance-route-2.5.0.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-servicegovernance-route-api-2.2.10.RELEASE.jar b/secDevLib/weaver-framework-servicegovernance-route-api-2.2.10.RELEASE.jar new file mode 100644 index 0000000..74f1fd7 Binary files /dev/null and b/secDevLib/weaver-framework-servicegovernance-route-api-2.2.10.RELEASE.jar differ diff --git a/secDevLib/weaver-framework-spring-ext-2.7.0.RELEASE.jar b/secDevLib/weaver-framework-spring-ext-2.7.0.RELEASE.jar new file mode 100644 index 0000000..0417e57 Binary files /dev/null and b/secDevLib/weaver-framework-spring-ext-2.7.0.RELEASE.jar differ diff --git a/secDevLib/weaver-hr-client-2.20.0.RELEASE.jar b/secDevLib/weaver-hr-client-2.20.0.RELEASE.jar new file mode 100644 index 0000000..ccfd592 Binary files /dev/null and b/secDevLib/weaver-hr-client-2.20.0.RELEASE.jar differ diff --git a/secDevLib/weaver-hr-sync-api-2.14.1.RELEASE.jar b/secDevLib/weaver-hr-sync-api-2.14.1.RELEASE.jar new file mode 100644 index 0000000..2b14f62 Binary files /dev/null and b/secDevLib/weaver-hr-sync-api-2.14.1.RELEASE.jar differ diff --git a/secDevLib/weaver-i18n-api-2.11.0.RELEASE.jar b/secDevLib/weaver-i18n-api-2.11.0.RELEASE.jar new file mode 100644 index 0000000..ba5f401 Binary files /dev/null and b/secDevLib/weaver-i18n-api-2.11.0.RELEASE.jar differ diff --git a/secDevLib/weaver-inc-biz-api-2.88.0.RELEASE.hotfix2.jar b/secDevLib/weaver-inc-biz-api-2.88.0.RELEASE.hotfix2.jar new file mode 100644 index 0000000..f22756f Binary files /dev/null and b/secDevLib/weaver-inc-biz-api-2.88.0.RELEASE.hotfix2.jar differ diff --git a/secDevLib/weaver-inc-common-base-2.67.0.RELEASE.jar b/secDevLib/weaver-inc-common-base-2.67.0.RELEASE.jar new file mode 100644 index 0000000..4e346a7 Binary files /dev/null and b/secDevLib/weaver-inc-common-base-2.67.0.RELEASE.jar differ diff --git a/secDevLib/weaver-inc-common-bean-2.108.0.RELEASE.jar b/secDevLib/weaver-inc-common-bean-2.108.0.RELEASE.jar new file mode 100644 index 0000000..b418f08 Binary files /dev/null and b/secDevLib/weaver-inc-common-bean-2.108.0.RELEASE.jar differ diff --git a/secDevLib/weaver-inc-data-api-2.20.0.RELEASE.jar b/secDevLib/weaver-inc-data-api-2.20.0.RELEASE.jar new file mode 100644 index 0000000..7da9c3b Binary files /dev/null and b/secDevLib/weaver-inc-data-api-2.20.0.RELEASE.jar differ diff --git a/secDevLib/weaver-inc-file-api-2.17.0.RELEASE.jar b/secDevLib/weaver-inc-file-api-2.17.0.RELEASE.jar new file mode 100644 index 0000000..7f54813 Binary files /dev/null and b/secDevLib/weaver-inc-file-api-2.17.0.RELEASE.jar differ diff --git a/secDevLib/weaver-inc-parser-api-2.18.0.RELEASE.jar b/secDevLib/weaver-inc-parser-api-2.18.0.RELEASE.jar new file mode 100644 index 0000000..88b0692 Binary files /dev/null and b/secDevLib/weaver-inc-parser-api-2.18.0.RELEASE.jar differ diff --git a/secDevLib/weaver-inc-proxy-api-2.13.2.RELEASE.jar b/secDevLib/weaver-inc-proxy-api-2.13.2.RELEASE.jar new file mode 100644 index 0000000..0ff5d16 Binary files /dev/null and b/secDevLib/weaver-inc-proxy-api-2.13.2.RELEASE.jar differ diff --git a/secDevLib/weaver-intcenter-common-api-2.19.0.RELEASE.jar b/secDevLib/weaver-intcenter-common-api-2.19.0.RELEASE.jar new file mode 100644 index 0000000..c96c2bc Binary files /dev/null and b/secDevLib/weaver-intcenter-common-api-2.19.0.RELEASE.jar differ diff --git a/secDevLib/weaver-intcenter-common-convert-starter-2.10.0.RELEASE.jar b/secDevLib/weaver-intcenter-common-convert-starter-2.10.0.RELEASE.jar new file mode 100644 index 0000000..cbf01a4 Binary files /dev/null and b/secDevLib/weaver-intcenter-common-convert-starter-2.10.0.RELEASE.jar differ diff --git a/secDevLib/weaver-intcenter-sync-2.2.16.RELEASE.jar b/secDevLib/weaver-intcenter-sync-2.2.16.RELEASE.jar new file mode 100644 index 0000000..6a3efaa Binary files /dev/null and b/secDevLib/weaver-intcenter-sync-2.2.16.RELEASE.jar differ diff --git a/secDevLib/weaver-intias-core-api-2.10.0.RELEASE.jar b/secDevLib/weaver-intias-core-api-2.10.0.RELEASE.jar new file mode 100644 index 0000000..a87c131 Binary files /dev/null and b/secDevLib/weaver-intias-core-api-2.10.0.RELEASE.jar differ diff --git a/secDevLib/weaver-intlogin-api-2.10.0.RELEASE.jar b/secDevLib/weaver-intlogin-api-2.10.0.RELEASE.jar new file mode 100644 index 0000000..c8c20d0 Binary files /dev/null and b/secDevLib/weaver-intlogin-api-2.10.0.RELEASE.jar differ diff --git a/secDevLib/weaver-intunifytodo-server-base-entity-2.8.9.RELEASE.jar b/secDevLib/weaver-intunifytodo-server-base-entity-2.8.9.RELEASE.jar new file mode 100644 index 0000000..e6749aa Binary files /dev/null and b/secDevLib/weaver-intunifytodo-server-base-entity-2.8.9.RELEASE.jar differ diff --git a/secDevLib/weaver-intunifytodo-server-config-api-2.6.5.RELEASE.jar b/secDevLib/weaver-intunifytodo-server-config-api-2.6.5.RELEASE.jar new file mode 100644 index 0000000..263c278 Binary files /dev/null and b/secDevLib/weaver-intunifytodo-server-config-api-2.6.5.RELEASE.jar differ diff --git a/secDevLib/weaver-intunifytodo-server-engine-api-2.3.3.RELEASE.jar b/secDevLib/weaver-intunifytodo-server-engine-api-2.3.3.RELEASE.jar new file mode 100644 index 0000000..a7eac23 Binary files /dev/null and b/secDevLib/weaver-intunifytodo-server-engine-api-2.3.3.RELEASE.jar differ diff --git a/secDevLib/weaver-ldap-base-2.11.2.RELEASE.jar b/secDevLib/weaver-ldap-base-2.11.2.RELEASE.jar new file mode 100644 index 0000000..2461ad4 Binary files /dev/null and b/secDevLib/weaver-ldap-base-2.11.2.RELEASE.jar differ diff --git a/secDevLib/weaver-ldap-sdk-2.4.3.RELEASE.jar b/secDevLib/weaver-ldap-sdk-2.4.3.RELEASE.jar new file mode 100644 index 0000000..458a89c Binary files /dev/null and b/secDevLib/weaver-ldap-sdk-2.4.3.RELEASE.jar differ diff --git a/secDevLib/weaver-ldap-web-convert-2.10.0.RELEASE.jar b/secDevLib/weaver-ldap-web-convert-2.10.0.RELEASE.jar new file mode 100644 index 0000000..7bed166 Binary files /dev/null and b/secDevLib/weaver-ldap-web-convert-2.10.0.RELEASE.jar differ diff --git a/secDevLib/weaver-loom-api-2.11.0.RELEASE.jar b/secDevLib/weaver-loom-api-2.11.0.RELEASE.jar new file mode 100644 index 0000000..c25fe62 Binary files /dev/null and b/secDevLib/weaver-loom-api-2.11.0.RELEASE.jar differ diff --git a/secDevLib/weaver-loom-sdk-2.13.0.RELEASE.jar b/secDevLib/weaver-loom-sdk-2.13.0.RELEASE.jar new file mode 100644 index 0000000..a6d2632 Binary files /dev/null and b/secDevLib/weaver-loom-sdk-2.13.0.RELEASE.jar differ diff --git a/secDevLib/weaver-mail-send-api-2.8.1.RELEASE.jar b/secDevLib/weaver-mail-send-api-2.8.1.RELEASE.jar new file mode 100644 index 0000000..55e90a2 Binary files /dev/null and b/secDevLib/weaver-mail-send-api-2.8.1.RELEASE.jar differ diff --git a/secDevLib/weaver-map-component-2.15.0.RELEASE.jar b/secDevLib/weaver-map-component-2.15.0.RELEASE.jar new file mode 100644 index 0000000..01b5795 Binary files /dev/null and b/secDevLib/weaver-map-component-2.15.0.RELEASE.jar differ diff --git a/secDevLib/weaver-mc-api-2.64.0.RELEASE.jar b/secDevLib/weaver-mc-api-2.64.0.RELEASE.jar new file mode 100644 index 0000000..8ce05de Binary files /dev/null and b/secDevLib/weaver-mc-api-2.64.0.RELEASE.jar differ diff --git a/secDevLib/weaver-meeting-api-2.45.0.RELEASE.jar b/secDevLib/weaver-meeting-api-2.45.0.RELEASE.jar new file mode 100644 index 0000000..d80b45c Binary files /dev/null and b/secDevLib/weaver-meeting-api-2.45.0.RELEASE.jar differ diff --git a/secDevLib/weaver-menu-component-2.5.16.RELEASE.jar b/secDevLib/weaver-menu-component-2.5.16.RELEASE.jar new file mode 100644 index 0000000..a38c27a Binary files /dev/null and b/secDevLib/weaver-menu-component-2.5.16.RELEASE.jar differ diff --git a/secDevLib/weaver-multipath-sdk-2.2.12.RELEASE.jar b/secDevLib/weaver-multipath-sdk-2.2.12.RELEASE.jar new file mode 100644 index 0000000..561bbbb Binary files /dev/null and b/secDevLib/weaver-multipath-sdk-2.2.12.RELEASE.jar differ diff --git a/secDevLib/weaver-my-api-3.32.0.RELEASE.jar b/secDevLib/weaver-my-api-3.32.0.RELEASE.jar new file mode 100644 index 0000000..24cfdec Binary files /dev/null and b/secDevLib/weaver-my-api-3.32.0.RELEASE.jar differ diff --git a/secDevLib/weaver-odoc-api-2.5.39.RELEASE.jar b/secDevLib/weaver-odoc-api-2.5.39.RELEASE.jar new file mode 100644 index 0000000..4053e9e Binary files /dev/null and b/secDevLib/weaver-odoc-api-2.5.39.RELEASE.jar differ diff --git a/secDevLib/weaver-open-wechat-api-2.3.21.RELEASE.jar b/secDevLib/weaver-open-wechat-api-2.3.21.RELEASE.jar new file mode 100644 index 0000000..ed89aa7 Binary files /dev/null and b/secDevLib/weaver-open-wechat-api-2.3.21.RELEASE.jar differ diff --git a/secDevLib/weaver-passport-api-2.56.0.RELEASE.jar b/secDevLib/weaver-passport-api-2.56.0.RELEASE.jar new file mode 100644 index 0000000..6dac4a8 Binary files /dev/null and b/secDevLib/weaver-passport-api-2.56.0.RELEASE.jar differ diff --git a/secDevLib/weaver-portal-api-2.20.0.RELEASE.jar b/secDevLib/weaver-portal-api-2.20.0.RELEASE.jar new file mode 100644 index 0000000..7e17c42 Binary files /dev/null and b/secDevLib/weaver-portal-api-2.20.0.RELEASE.jar differ diff --git a/secDevLib/weaver-print-api-2.15.0.RELEASE.jar b/secDevLib/weaver-print-api-2.15.0.RELEASE.jar new file mode 100644 index 0000000..93b0af0 Binary files /dev/null and b/secDevLib/weaver-print-api-2.15.0.RELEASE.jar differ diff --git a/secDevLib/weaver-project-api-2.18.0.RELEASE.jar b/secDevLib/weaver-project-api-2.18.0.RELEASE.jar new file mode 100644 index 0000000..9be5584 Binary files /dev/null and b/secDevLib/weaver-project-api-2.18.0.RELEASE.jar differ diff --git a/secDevLib/weaver-project-bean-2.27.0.RELEASE.jar b/secDevLib/weaver-project-bean-2.27.0.RELEASE.jar new file mode 100644 index 0000000..36b3b66 Binary files /dev/null and b/secDevLib/weaver-project-bean-2.27.0.RELEASE.jar differ diff --git a/secDevLib/weaver-project-eb-api-2.6.0.RELEASE.jar b/secDevLib/weaver-project-eb-api-2.6.0.RELEASE.jar new file mode 100644 index 0000000..4b0a495 Binary files /dev/null and b/secDevLib/weaver-project-eb-api-2.6.0.RELEASE.jar differ diff --git a/secDevLib/weaver-publishkit-api-2.11.0.RELEASE.jar b/secDevLib/weaver-publishkit-api-2.11.0.RELEASE.jar new file mode 100644 index 0000000..41ae538 Binary files /dev/null and b/secDevLib/weaver-publishkit-api-2.11.0.RELEASE.jar differ diff --git a/secDevLib/weaver-publishkit-base-2.4.1.RELEASE.jar b/secDevLib/weaver-publishkit-base-2.4.1.RELEASE.jar new file mode 100644 index 0000000..e48dd99 Binary files /dev/null and b/secDevLib/weaver-publishkit-base-2.4.1.RELEASE.jar differ diff --git a/secDevLib/weaver-publishkit-rpc-2.5.0.RELEASE.jar b/secDevLib/weaver-publishkit-rpc-2.5.0.RELEASE.jar new file mode 100644 index 0000000..e073c43 Binary files /dev/null and b/secDevLib/weaver-publishkit-rpc-2.5.0.RELEASE.jar differ diff --git a/secDevLib/weaver-qianliling-api-2.3.0.RELEASE.jar b/secDevLib/weaver-qianliling-api-2.3.0.RELEASE.jar new file mode 100644 index 0000000..a08b12b Binary files /dev/null and b/secDevLib/weaver-qianliling-api-2.3.0.RELEASE.jar differ diff --git a/secDevLib/weaver-recruit-api-2.5.0.RELEASE.jar b/secDevLib/weaver-recruit-api-2.5.0.RELEASE.jar new file mode 100644 index 0000000..a742c03 Binary files /dev/null and b/secDevLib/weaver-recruit-api-2.5.0.RELEASE.jar differ diff --git a/secDevLib/weaver-relevance-component-2.26.0.RELEASE.jar b/secDevLib/weaver-relevance-component-2.26.0.RELEASE.jar new file mode 100644 index 0000000..ee6abba Binary files /dev/null and b/secDevLib/weaver-relevance-component-2.26.0.RELEASE.jar differ diff --git a/secDevLib/weaver-relevance-component-api-2.42.0.RELEASE.jar b/secDevLib/weaver-relevance-component-api-2.42.0.RELEASE.jar new file mode 100644 index 0000000..e417906 Binary files /dev/null and b/secDevLib/weaver-relevance-component-api-2.42.0.RELEASE.jar differ diff --git a/secDevLib/weaver-search-component-2.22.0.RELEASE.jar b/secDevLib/weaver-search-component-2.22.0.RELEASE.jar new file mode 100644 index 0000000..c16c13d Binary files /dev/null and b/secDevLib/weaver-search-component-2.22.0.RELEASE.jar differ diff --git a/secDevLib/weaver-security-framework-api-2.4.1.RELEASE.jar b/secDevLib/weaver-security-framework-api-2.4.1.RELEASE.jar new file mode 100644 index 0000000..9635dde Binary files /dev/null and b/secDevLib/weaver-security-framework-api-2.4.1.RELEASE.jar differ diff --git a/secDevLib/weaver-sentinel-purchase-api-2.2.10.RELEASE.jar b/secDevLib/weaver-sentinel-purchase-api-2.2.10.RELEASE.jar new file mode 100644 index 0000000..813443e Binary files /dev/null and b/secDevLib/weaver-sentinel-purchase-api-2.2.10.RELEASE.jar differ diff --git a/secDevLib/weaver-signcenter-api-2.29.15.RELEASE.jar b/secDevLib/weaver-signcenter-api-2.29.15.RELEASE.jar new file mode 100644 index 0000000..289e14f Binary files /dev/null and b/secDevLib/weaver-signcenter-api-2.29.15.RELEASE.jar differ diff --git a/secDevLib/weaver-signcenter-bean-2.3.1.RELEASE.jar b/secDevLib/weaver-signcenter-bean-2.3.1.RELEASE.jar new file mode 100644 index 0000000..45becfd Binary files /dev/null and b/secDevLib/weaver-signcenter-bean-2.3.1.RELEASE.jar differ diff --git a/secDevLib/weaver-signcenter-qiyuesuo-2.5.1.RELEASE.jar b/secDevLib/weaver-signcenter-qiyuesuo-2.5.1.RELEASE.jar new file mode 100644 index 0000000..395a1f0 Binary files /dev/null and b/secDevLib/weaver-signcenter-qiyuesuo-2.5.1.RELEASE.jar differ diff --git a/secDevLib/weaver-sms-api-2.8.0.RELEASE.jar b/secDevLib/weaver-sms-api-2.8.0.RELEASE.jar new file mode 100644 index 0000000..d56536f Binary files /dev/null and b/secDevLib/weaver-sms-api-2.8.0.RELEASE.jar differ diff --git a/secDevLib/weaver-storage-2.22.6.RELEASE.jar b/secDevLib/weaver-storage-2.22.6.RELEASE.jar new file mode 100644 index 0000000..2cd6daf Binary files /dev/null and b/secDevLib/weaver-storage-2.22.6.RELEASE.jar differ diff --git a/secDevLib/weaver-table-component-2.21.0.RELEASE.jar b/secDevLib/weaver-table-component-2.21.0.RELEASE.jar new file mode 100644 index 0000000..faa8004 Binary files /dev/null and b/secDevLib/weaver-table-component-2.21.0.RELEASE.jar differ diff --git a/secDevLib/weaver-tenant-api-2.45.0.RELEASE.jar b/secDevLib/weaver-tenant-api-2.45.0.RELEASE.jar new file mode 100644 index 0000000..e5ebe73 Binary files /dev/null and b/secDevLib/weaver-tenant-api-2.45.0.RELEASE.jar differ diff --git a/secDevLib/weaver-tenantapi-2.2.10.RELEASE.jar b/secDevLib/weaver-tenantapi-2.2.10.RELEASE.jar new file mode 100644 index 0000000..5416fa7 Binary files /dev/null and b/secDevLib/weaver-tenantapi-2.2.10.RELEASE.jar differ diff --git a/secDevLib/weaver-tissot-client-2.8.0.RELEASE.hotfix1.jar b/secDevLib/weaver-tissot-client-2.8.0.RELEASE.hotfix1.jar new file mode 100644 index 0000000..2454702 Binary files /dev/null and b/secDevLib/weaver-tissot-client-2.8.0.RELEASE.hotfix1.jar differ diff --git a/secDevLib/weaver-tree-component-3.7.0.RELEASE.jar b/secDevLib/weaver-tree-component-3.7.0.RELEASE.jar new file mode 100644 index 0000000..ad9cb0d Binary files /dev/null and b/secDevLib/weaver-tree-component-3.7.0.RELEASE.jar differ diff --git a/secDevLib/weaver-uiform-component-2.25.1.RELEASE.jar b/secDevLib/weaver-uiform-component-2.25.1.RELEASE.jar new file mode 100644 index 0000000..79d0465 Binary files /dev/null and b/secDevLib/weaver-uiform-component-2.25.1.RELEASE.jar differ diff --git a/secDevLib/weaver-url-api-2.2.12.RELEASE.jar b/secDevLib/weaver-url-api-2.2.12.RELEASE.jar new file mode 100644 index 0000000..ab43bee Binary files /dev/null and b/secDevLib/weaver-url-api-2.2.12.RELEASE.jar differ diff --git a/secDevLib/weaver-utils-component-2.24.0.RELEASE.jar b/secDevLib/weaver-utils-component-2.24.0.RELEASE.jar new file mode 100644 index 0000000..1f79421 Binary files /dev/null and b/secDevLib/weaver-utils-component-2.24.0.RELEASE.jar differ diff --git a/secDevLib/weaver-version-upgrade-api-2.4.7.RELEASE.jar b/secDevLib/weaver-version-upgrade-api-2.4.7.RELEASE.jar new file mode 100644 index 0000000..75724a1 Binary files /dev/null and b/secDevLib/weaver-version-upgrade-api-2.4.7.RELEASE.jar differ diff --git a/secDevLib/weaver-version-upgrade-core-2.5.2.RELEASE.jar b/secDevLib/weaver-version-upgrade-core-2.5.2.RELEASE.jar new file mode 100644 index 0000000..d086c66 Binary files /dev/null and b/secDevLib/weaver-version-upgrade-core-2.5.2.RELEASE.jar differ diff --git a/secDevLib/weaver-webservice-secondev-2.2.11.RELEASE.jar b/secDevLib/weaver-webservice-secondev-2.2.11.RELEASE.jar new file mode 100644 index 0000000..167cb9d Binary files /dev/null and b/secDevLib/weaver-webservice-secondev-2.2.11.RELEASE.jar differ diff --git a/secDevLib/weaver-workflow-common-biz-2.160.0.RELEASE.jar b/secDevLib/weaver-workflow-common-biz-2.160.0.RELEASE.jar new file mode 100644 index 0000000..8722cdb Binary files /dev/null and b/secDevLib/weaver-workflow-common-biz-2.160.0.RELEASE.jar differ diff --git a/secDevLib/weaver-workflow-common-context-2.147.0.RELEASE.jar b/secDevLib/weaver-workflow-common-context-2.147.0.RELEASE.jar new file mode 100644 index 0000000..96b3277 Binary files /dev/null and b/secDevLib/weaver-workflow-common-context-2.147.0.RELEASE.jar differ diff --git a/secDevLib/weaver-workflow-common-entity-2.170.0.RELEASE.jar b/secDevLib/weaver-workflow-common-entity-2.170.0.RELEASE.jar new file mode 100644 index 0000000..c4f9379 Binary files /dev/null and b/secDevLib/weaver-workflow-common-entity-2.170.0.RELEASE.jar differ diff --git a/secDevLib/weaver-workflow-common-framework-2.154.0.RELEASE.jar b/secDevLib/weaver-workflow-common-framework-2.154.0.RELEASE.jar new file mode 100644 index 0000000..4d8af5a Binary files /dev/null and b/secDevLib/weaver-workflow-common-framework-2.154.0.RELEASE.jar differ diff --git a/secDevLib/weaver-workflow-core-api-2.154.0.RELEASE.jar b/secDevLib/weaver-workflow-core-api-2.154.0.RELEASE.jar new file mode 100644 index 0000000..979835d Binary files /dev/null and b/secDevLib/weaver-workflow-core-api-2.154.0.RELEASE.jar differ diff --git a/secDevLib/weaver-workflow-list-api-2.143.0.RELEASE.jar b/secDevLib/weaver-workflow-list-api-2.143.0.RELEASE.jar new file mode 100644 index 0000000..251c543 Binary files /dev/null and b/secDevLib/weaver-workflow-list-api-2.143.0.RELEASE.jar differ diff --git a/secDevLib/weaver-workflow-pathdef-api-2.148.0.RELEASE.jar b/secDevLib/weaver-workflow-pathdef-api-2.148.0.RELEASE.jar new file mode 100644 index 0000000..c3df2d8 Binary files /dev/null and b/secDevLib/weaver-workflow-pathdef-api-2.148.0.RELEASE.jar differ diff --git a/secDevLib/weaver-workflow-report-api-2.130.0.RELEASE.jar b/secDevLib/weaver-workflow-report-api-2.130.0.RELEASE.jar new file mode 100644 index 0000000..55ca9b6 Binary files /dev/null and b/secDevLib/weaver-workflow-report-api-2.130.0.RELEASE.jar differ diff --git a/secDevLib/weaver-workflow-rule-common-2.132.0.RELEASE.jar b/secDevLib/weaver-workflow-rule-common-2.132.0.RELEASE.jar new file mode 100644 index 0000000..3251bd5 Binary files /dev/null and b/secDevLib/weaver-workflow-rule-common-2.132.0.RELEASE.jar differ diff --git a/secDevLib/weaver-wr-performance-api-2.12.0.RELEASE.jar b/secDevLib/weaver-wr-performance-api-2.12.0.RELEASE.jar new file mode 100644 index 0000000..d74ae83 Binary files /dev/null and b/secDevLib/weaver-wr-performance-api-2.12.0.RELEASE.jar differ diff --git a/secDevLib/weaver-wr-plan-api-2.3.15.RELEASE.jar b/secDevLib/weaver-wr-plan-api-2.3.15.RELEASE.jar new file mode 100644 index 0000000..453cec9 Binary files /dev/null and b/secDevLib/weaver-wr-plan-api-2.3.15.RELEASE.jar differ diff --git a/secDevLib/webp-imageio-0.1.6.jar b/secDevLib/webp-imageio-0.1.6.jar new file mode 100644 index 0000000..c04f237 Binary files /dev/null and b/secDevLib/webp-imageio-0.1.6.jar differ diff --git a/secDevLib/websocket-api-9.4.19.v20190610.jar b/secDevLib/websocket-api-9.4.19.v20190610.jar new file mode 100644 index 0000000..404b912 Binary files /dev/null and b/secDevLib/websocket-api-9.4.19.v20190610.jar differ diff --git a/secDevLib/websocket-client-9.4.19.v20190610.jar b/secDevLib/websocket-client-9.4.19.v20190610.jar new file mode 100644 index 0000000..7baeede Binary files /dev/null and b/secDevLib/websocket-client-9.4.19.v20190610.jar differ diff --git a/secDevLib/websocket-common-9.4.19.v20190610.jar b/secDevLib/websocket-common-9.4.19.v20190610.jar new file mode 100644 index 0000000..e3557c4 Binary files /dev/null and b/secDevLib/websocket-common-9.4.19.v20190610.jar differ diff --git a/secDevLib/woden-core-1.0M10.jar b/secDevLib/woden-core-1.0M10.jar new file mode 100644 index 0000000..9777ad9 Binary files /dev/null and b/secDevLib/woden-core-1.0M10.jar differ diff --git a/secDevLib/woodstox-core-6.4.0.jar b/secDevLib/woodstox-core-6.4.0.jar new file mode 100644 index 0000000..6cdf94c Binary files /dev/null and b/secDevLib/woodstox-core-6.4.0.jar differ diff --git a/secDevLib/wsdl4j-1.6.2.jar b/secDevLib/wsdl4j-1.6.2.jar new file mode 100644 index 0000000..b9ffc36 Binary files /dev/null and b/secDevLib/wsdl4j-1.6.2.jar differ diff --git a/secDevLib/xalan-2.7.3.weaver.20240425.jar b/secDevLib/xalan-2.7.3.weaver.20240425.jar new file mode 100644 index 0000000..7085480 Binary files /dev/null and b/secDevLib/xalan-2.7.3.weaver.20240425.jar differ diff --git a/secDevLib/xercesImpl-2.12.2.jar b/secDevLib/xercesImpl-2.12.2.jar new file mode 100644 index 0000000..ccbae9f Binary files /dev/null and b/secDevLib/xercesImpl-2.12.2.jar differ diff --git a/secDevLib/xmemcached-2.0.0.jar b/secDevLib/xmemcached-2.0.0.jar new file mode 100644 index 0000000..f289a6f Binary files /dev/null and b/secDevLib/xmemcached-2.0.0.jar differ diff --git a/secDevLib/xml-apis-1.4.01.jar b/secDevLib/xml-apis-1.4.01.jar new file mode 100644 index 0000000..4673346 Binary files /dev/null and b/secDevLib/xml-apis-1.4.01.jar differ diff --git a/secDevLib/xml-apis-ext-1.3.04.jar b/secDevLib/xml-apis-ext-1.3.04.jar new file mode 100644 index 0000000..a7869d6 Binary files /dev/null and b/secDevLib/xml-apis-ext-1.3.04.jar differ diff --git a/secDevLib/xml-resolver-1.2.jar b/secDevLib/xml-resolver-1.2.jar new file mode 100644 index 0000000..e535bdc Binary files /dev/null and b/secDevLib/xml-resolver-1.2.jar differ diff --git a/secDevLib/xmlbeans-3.1.0.jar b/secDevLib/xmlbeans-3.1.0.jar new file mode 100644 index 0000000..18e568f Binary files /dev/null and b/secDevLib/xmlbeans-3.1.0.jar differ diff --git a/secDevLib/xmlgraphics-commons-2.9.jar b/secDevLib/xmlgraphics-commons-2.9.jar new file mode 100644 index 0000000..44cc192 Binary files /dev/null and b/secDevLib/xmlgraphics-commons-2.9.jar differ diff --git a/secDevLib/xmlpull-1.1.3.1.jar b/secDevLib/xmlpull-1.1.3.1.jar new file mode 100644 index 0000000..cbc149d Binary files /dev/null and b/secDevLib/xmlpull-1.1.3.1.jar differ diff --git a/secDevLib/xmlschema-core-2.0.1.jar b/secDevLib/xmlschema-core-2.0.1.jar new file mode 100644 index 0000000..bd1cdda Binary files /dev/null and b/secDevLib/xmlschema-core-2.0.1.jar differ diff --git a/secDevLib/xmpcore-6.1.11.jar b/secDevLib/xmpcore-6.1.11.jar new file mode 100644 index 0000000..920f529 Binary files /dev/null and b/secDevLib/xmpcore-6.1.11.jar differ diff --git a/secDevLib/xom-1.2.10.jar b/secDevLib/xom-1.2.10.jar new file mode 100644 index 0000000..4eb88da Binary files /dev/null and b/secDevLib/xom-1.2.10.jar differ diff --git a/secDevLib/xsom-2.3.1.jar b/secDevLib/xsom-2.3.1.jar new file mode 100644 index 0000000..af344c8 Binary files /dev/null and b/secDevLib/xsom-2.3.1.jar differ diff --git a/secDevLib/xstream-1.4.20.jar b/secDevLib/xstream-1.4.20.jar new file mode 100644 index 0000000..a8f7cd8 Binary files /dev/null and b/secDevLib/xstream-1.4.20.jar differ diff --git a/secDevLib/yuicompressor-2.4.7.jar b/secDevLib/yuicompressor-2.4.7.jar new file mode 100644 index 0000000..3c9a408 Binary files /dev/null and b/secDevLib/yuicompressor-2.4.7.jar differ diff --git a/secDevLib/yzw-component-base-1.1.0.jar b/secDevLib/yzw-component-base-1.1.0.jar new file mode 100644 index 0000000..be72683 Binary files /dev/null and b/secDevLib/yzw-component-base-1.1.0.jar differ diff --git a/secDevLib/yzw-component-fss-1.3.0.jar b/secDevLib/yzw-component-fss-1.3.0.jar new file mode 100644 index 0000000..f702547 Binary files /dev/null and b/secDevLib/yzw-component-fss-1.3.0.jar differ diff --git a/secDevLib/zayk-hsm-api-20220920.jar b/secDevLib/zayk-hsm-api-20220920.jar new file mode 100644 index 0000000..f316e77 Binary files /dev/null and b/secDevLib/zayk-hsm-api-20220920.jar differ diff --git a/secDevLib/zstd-jni-1.4.4-7.jar b/secDevLib/zstd-jni-1.4.4-7.jar new file mode 100644 index 0000000..181a0eb Binary files /dev/null and b/secDevLib/zstd-jni-1.4.4-7.jar differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/common/web/BaseCommonController.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/common/web/BaseCommonController.class new file mode 100644 index 0000000..433aa49 Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/common/web/BaseCommonController.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/controller/EmployeeInformationController.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/controller/EmployeeInformationController.class new file mode 100644 index 0000000..c74f324 Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/controller/EmployeeInformationController.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/Bookmark$BookmarkBuilder.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/Bookmark$BookmarkBuilder.class new file mode 100644 index 0000000..c5c9177 Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/Bookmark$BookmarkBuilder.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/Bookmark.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/Bookmark.class new file mode 100644 index 0000000..3e3dc78 Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/Bookmark.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/ContractData$ContractDataBuilder.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/ContractData$ContractDataBuilder.class new file mode 100644 index 0000000..e8bd5a2 Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/ContractData$ContractDataBuilder.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/ContractData.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/ContractData.class new file mode 100644 index 0000000..f151341 Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/ContractData.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/Employee$EmployeeBuilder.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/Employee$EmployeeBuilder.class new file mode 100644 index 0000000..74b3262 Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/Employee$EmployeeBuilder.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/Employee.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/Employee.class new file mode 100644 index 0000000..d543801 Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/Employee.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/PendingEmployee$PendingEmployeeBuilder.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/PendingEmployee$PendingEmployeeBuilder.class new file mode 100644 index 0000000..67d41d6 Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/PendingEmployee$PendingEmployeeBuilder.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/PendingEmployee.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/PendingEmployee.class new file mode 100644 index 0000000..e911ae7 Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/entity/PendingEmployee.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/enums/BaseEnum.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/enums/BaseEnum.class new file mode 100644 index 0000000..d7ccdf2 Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/enums/BaseEnum.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/enums/ContractStatusEnum.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/enums/ContractStatusEnum.class new file mode 100644 index 0000000..53478ec Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/enums/ContractStatusEnum.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/exception/EmployeeJclRunTimeException.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/exception/EmployeeJclRunTimeException.class new file mode 100644 index 0000000..af5858f Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/exception/EmployeeJclRunTimeException.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/service/EmployeeInformationService.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/service/EmployeeInformationService.class new file mode 100644 index 0000000..8229475 Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/service/EmployeeInformationService.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/service/impl/EmployeeInformationServiceImpl.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/service/impl/EmployeeInformationServiceImpl.class new file mode 100644 index 0000000..ae7940f Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/service/impl/EmployeeInformationServiceImpl.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/util/CommonUtils.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/util/CommonUtils.class new file mode 100644 index 0000000..4810718 Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/util/CommonUtils.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/util/Constants.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/util/Constants.class new file mode 100644 index 0000000..e9adfb4 Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/util/Constants.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/util/DatabaseUtils.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/util/DatabaseUtils.class new file mode 100644 index 0000000..745fe8b Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/util/DatabaseUtils.class differ diff --git a/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/util/DateUtil.class b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/util/DateUtil.class new file mode 100644 index 0000000..3650e73 Binary files /dev/null and b/secondev-jcl-systemproject/build/classes/java/main/com/weaver/jucailin/organization/util/DateUtil.class differ diff --git a/secondev-jcl-systemproject/build/libs/build.zip b/secondev-jcl-systemproject/build/libs/build.zip new file mode 100644 index 0000000..8bcbc1a Binary files /dev/null and b/secondev-jcl-systemproject/build/libs/build.zip differ diff --git a/secondev-jcl-systemproject/build/libs/secondev-jcl-systemproject.jar b/secondev-jcl-systemproject/build/libs/secondev-jcl-systemproject.jar new file mode 100644 index 0000000..677d5ee Binary files /dev/null and b/secondev-jcl-systemproject/build/libs/secondev-jcl-systemproject.jar differ diff --git a/secondev-jcl-systemproject/build/tmp/compileJava/source-classes-mapping.txt b/secondev-jcl-systemproject/build/tmp/compileJava/source-classes-mapping.txt new file mode 100644 index 0000000..be59c19 --- /dev/null +++ b/secondev-jcl-systemproject/build/tmp/compileJava/source-classes-mapping.txt @@ -0,0 +1,34 @@ +com/weaver/jucailin/organization/util/DateUtil.java + com.weaver.jucailin.organization.util.DateUtil +com/weaver/jucailin/organization/enums/BaseEnum.java + com.weaver.jucailin.organization.enums.BaseEnum +com/weaver/jucailin/organization/entity/PendingEmployee.java + com.weaver.jucailin.organization.entity.PendingEmployee + com.weaver.jucailin.organization.entity.PendingEmployee$PendingEmployeeBuilder +com/weaver/jucailin/organization/exception/EmployeeJclRunTimeException.java + com.weaver.jucailin.organization.exception.EmployeeJclRunTimeException +com/weaver/jucailin/organization/util/Constants.java + com.weaver.jucailin.organization.util.Constants +com/weaver/jucailin/organization/util/CommonUtils.java + com.weaver.jucailin.organization.util.CommonUtils +com/weaver/jucailin/organization/entity/Bookmark.java + com.weaver.jucailin.organization.entity.Bookmark + com.weaver.jucailin.organization.entity.Bookmark$BookmarkBuilder +com/weaver/jucailin/organization/enums/ContractStatusEnum.java + com.weaver.jucailin.organization.enums.ContractStatusEnum +com/weaver/jucailin/organization/controller/EmployeeInformationController.java + com.weaver.jucailin.organization.controller.EmployeeInformationController +com/weaver/jucailin/organization/common/web/BaseCommonController.java + com.weaver.jucailin.organization.common.web.BaseCommonController +com/weaver/jucailin/organization/util/DatabaseUtils.java + com.weaver.jucailin.organization.util.DatabaseUtils +com/weaver/jucailin/organization/service/EmployeeInformationService.java + com.weaver.jucailin.organization.service.EmployeeInformationService +com/weaver/jucailin/organization/service/impl/EmployeeInformationServiceImpl.java + com.weaver.jucailin.organization.service.impl.EmployeeInformationServiceImpl +com/weaver/jucailin/organization/entity/ContractData.java + com.weaver.jucailin.organization.entity.ContractData + com.weaver.jucailin.organization.entity.ContractData$ContractDataBuilder +com/weaver/jucailin/organization/entity/Employee.java + com.weaver.jucailin.organization.entity.Employee + com.weaver.jucailin.organization.entity.Employee$EmployeeBuilder diff --git a/secondev-jcl-systemproject/build/tmp/jar/MANIFEST.MF b/secondev-jcl-systemproject/build/tmp/jar/MANIFEST.MF new file mode 100644 index 0000000..25439d4 --- /dev/null +++ b/secondev-jcl-systemproject/build/tmp/jar/MANIFEST.MF @@ -0,0 +1,6 @@ +Manifest-Version: 1.0 +weaver-ecode-seconddev-id: com.weaver.secondev-hrm-jucailin-system +Implementation-Title: hrm-jucailin-system +Implementation-Version: 1.0.0 +Implementation-Vendor-Id: com.weaver.secondev + diff --git a/secondev-jcl-systemproject/secondev-jcl-systemproject.gradle b/secondev-jcl-systemproject/secondev-jcl-systemproject.gradle new file mode 100644 index 0000000..5fea173 --- /dev/null +++ b/secondev-jcl-systemproject/secondev-jcl-systemproject.gradle @@ -0,0 +1,11 @@ + +description = "" + +dependencies { + // 子项目私有依赖添加 + compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.20' + annotationProcessor 'org.projectlombok:lombok:1.18.20' + + compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.20' + annotationProcessor 'org.projectlombok:lombok:1.18.20' +} \ No newline at end of file diff --git a/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/common/web/BaseCommonController.java b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/common/web/BaseCommonController.java new file mode 100644 index 0000000..743bc19 --- /dev/null +++ b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/common/web/BaseCommonController.java @@ -0,0 +1,54 @@ +package com.weaver.jucailin.organization.common.web; + +import com.weaver.common.hrm.util.HrmCommonUtil; +import com.weaver.form.controller.core.FormBaseServiceHandler; +import com.weaver.teams.domain.user.SimpleEmployee; +import com.weaver.teams.security.context.UserContext; +import org.springframework.beans.factory.annotation.Autowired; + +import javax.servlet.http.HttpServletRequest; + +public class BaseCommonController { + @Autowired + private HrmCommonUtil hrmCommonUtil; + @Autowired + private FormBaseServiceHandler formBaseServiceHandler; + @Autowired + protected HttpServletRequest request; + + protected SimpleEmployee getCurrentUser(Long employeeId) { + if (employeeId != null) { + SimpleEmployee employee = this.hrmCommonUtil.getSimpleEmployee(employeeId); + return employee != null ? this.getCurrentUserCommon(employee) : this.getCurrentUser(); + } else { + return this.getCurrentUser(); + } + } + + protected SimpleEmployee getCurrentUser() { + SimpleEmployee se = (SimpleEmployee) UserContext.getCurrentUser(); + return this.getCurrentUserCommon(se); + } + + private SimpleEmployee getCurrentUserCommon(SimpleEmployee se) { + if (se == null) { + return null; + } else { + SimpleEmployee simple = new SimpleEmployee(); + simple.setId(se.getId()); + simple.setUserId(se.getUserId()); + simple.setUsername(se.getUsername()); + simple.setPinyin(se.getPinyin()); + simple.setImUid(se.getImUid()); + simple.setImCid(se.getImCid()); + simple.setTenantKey(se.getTenantKey()); + simple.setDepartment(se.getDepartment()); + simple.setAdmin(se.isAdmin()); + simple.setModuleAdmin(se.isModuleAdmin()); + simple.setModules(se.getModules()); + simple.setIsPartTime(se.getIsPartTime() != null && se.getIsPartTime()); + simple.setCurrentExtraId(se.getCurrentExtraId()); + return simple; + } + } +} diff --git a/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/controller/EmployeeInformationController.java b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/controller/EmployeeInformationController.java new file mode 100644 index 0000000..2e8c554 --- /dev/null +++ b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/controller/EmployeeInformationController.java @@ -0,0 +1,111 @@ +package com.weaver.jucailin.organization.controller; + + +import com.google.common.collect.Maps; +import com.weaver.common.authority.annotation.WeaPermission; +import com.weaver.common.base.entity.result.WeaResult; +import com.weaver.common.form.api.rest.field.FormFieldRest; +import com.weaver.common.form.metadata.field.FormField; +import com.weaver.framework.rpc.annotation.RpcReference; +import com.weaver.jucailin.organization.common.web.BaseCommonController; +import com.weaver.jucailin.organization.service.EmployeeInformationService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import javax.ws.rs.Produces; +import javax.ws.rs.core.MediaType; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * @Author: liuliang + * @Description: 员工信息管理界面 + * @Date: 2025/03/17 + **/ + + +@Slf4j +@RestController +@RequestMapping("/api/jcl/system/employeeInformation") +public class EmployeeInformationController extends BaseCommonController { + + @Autowired + private EmployeeInformationService employeeInformationService; + @RpcReference + private FormFieldRest formFieldRest; + + /** + * 初始化同步字段 + * @return + */ + @WeaPermission(publicPermission = true) + @GetMapping("/synchronousField") + @ResponseBody + public WeaResult> synchronousField(){ + Map actionMap = new HashMap<>(); + try { + List errorMessage = employeeInformationService.synchronousField(this.getCurrentUser()); + if (errorMessage.size() > 0){ + return WeaResult.fail(errorMessage.toString(),true); + }else { + return WeaResult.success(actionMap); + } + }catch (Exception e){ + log.error("getFormFieldList Exception "+e.getMessage()); + log.error("getFormFieldList Exception [{}]", e); + return WeaResult.fail(e.getMessage(),true); + } + + } + + /** + * 将员工信息表同步给人力资源各个表 + * @return + */ + @WeaPermission(publicPermission = true) + @GetMapping("/synchronousFieldByEmployee") + @ResponseBody + public WeaResult> synchronousFieldByEmployee(){ + Map actionMap = new HashMap<>(); + List errorMessage = employeeInformationService.synchronousFieldByEmployee(this.getCurrentUser()); + if (errorMessage.size() > 0){ + return WeaResult.fail(errorMessage.toString(),true); + }else { + return WeaResult.success(actionMap); + } + } + /** + * 将人力资源各个表同步给员工信息表 + * @return + */ + @WeaPermission(publicPermission = true) + @GetMapping("/synchronousFieldByHrm") + @ResponseBody + public WeaResult> synchronousFieldByHrm(){ + Map actionMap = new HashMap<>(); + List errorMessage = employeeInformationService.synchronousFieldByHrm(this.getCurrentUser()); + if (errorMessage.size() > 0){ + return WeaResult.fail(errorMessage.toString(),true); + }else { + return WeaResult.success(actionMap); + } + } + + /** + * 花名册查询条件 + * @return + */ + @WeaPermission(publicPermission = true) + @PostMapping("/queryConditionSql") + @ResponseBody + public WeaResult> queryData(@RequestParam("tableName") String tableName,@RequestParam("rootdata") String rootdata){ + Map actionMap = new HashMap<>(); + actionMap = employeeInformationService.queryData(this.getCurrentUser(),tableName,rootdata); + + + return WeaResult.success(actionMap); + } + +} \ No newline at end of file diff --git a/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/entity/Bookmark.java b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/entity/Bookmark.java new file mode 100644 index 0000000..b9a8dcd --- /dev/null +++ b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/entity/Bookmark.java @@ -0,0 +1,23 @@ +package com.weaver.jucailin.organization.entity; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + + +/** + * Bookmark + */ +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class Bookmark { + + private String bookmark; + + private String bookmark_type; + + private String bookmark_content; +} diff --git a/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/entity/ContractData.java b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/entity/ContractData.java new file mode 100644 index 0000000..1dd2e3b --- /dev/null +++ b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/entity/ContractData.java @@ -0,0 +1,25 @@ +package com.weaver.jucailin.organization.entity; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.util.Map; + + +/** + * ContractData + */ +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class ContractData { + + private String fileId; + + private String fileNameTemplate; + + private Map dataMap; +} diff --git a/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/entity/Employee.java b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/entity/Employee.java new file mode 100644 index 0000000..89d9496 --- /dev/null +++ b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/entity/Employee.java @@ -0,0 +1,50 @@ +package com.weaver.jucailin.organization.entity; + + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * uf_jcl_employee_information + */ +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class Employee { + + /** + * 姓名 + */ + private String username; + /** + * 员工状态 + */ + private String personnel_status; + /** + * 入职日期 + */ + private String hiredate; + /** + *手机 + */ + private String mobile; + /** + *邮箱 + */ + private String email; + /** + *身份证 + */ + private String id_no; + /** + *所属部门 + */ + private String department; + /** + *所属公司 + */ + private String subcompany; +} diff --git a/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/entity/PendingEmployee.java b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/entity/PendingEmployee.java new file mode 100644 index 0000000..7e6bad1 --- /dev/null +++ b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/entity/PendingEmployee.java @@ -0,0 +1,23 @@ +package com.weaver.jucailin.organization.entity; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + + +/** + * uf_jcl_rzgl + */ +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class PendingEmployee { + + private String id; + + private String glyg; + + private String rzzt; +} diff --git a/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/enums/BaseEnum.java b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/enums/BaseEnum.java new file mode 100644 index 0000000..582d34b --- /dev/null +++ b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/enums/BaseEnum.java @@ -0,0 +1,7 @@ +package com.weaver.jucailin.organization.enums; + +public interface BaseEnum { + String getKey(); + + String getValue(); +} diff --git a/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/enums/ContractStatusEnum.java b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/enums/ContractStatusEnum.java new file mode 100644 index 0000000..00a6281 --- /dev/null +++ b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/enums/ContractStatusEnum.java @@ -0,0 +1,44 @@ +package com.weaver.jucailin.organization.enums; + + +/** + * 合同状态 + */ +public enum ContractStatusEnum implements BaseEnum { + PENDING_SIGNATURE("0","待发起签署"), + SIGNING("1","签署中"), + SIGNING_COMPLETE("2","签署完成"), + EFFECT("3","生效中"), + EXPIRE_UNSIGN("4","过期未签署"), + INVALID("5","已作废"), + TERMINATED("6","已终止"), + IN_APPROVAL("7","审批中"); + + private String key; + private String value; + + ContractStatusEnum(String key, String value){ + this.key=key; + this.value=value; + } + + + @Override + public String getKey() { + return this.key; + } + + @Override + public String getValue() { + return this.value; + } + + public static ContractStatusEnum getEnumbyValue(String value){ + for (ContractStatusEnum unitEnum :ContractStatusEnum.values()){ + if (unitEnum.getValue().equals(value)){ + return unitEnum; + } + } + return null; + } +} diff --git a/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/exception/EmployeeJclRunTimeException.java b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/exception/EmployeeJclRunTimeException.java new file mode 100644 index 0000000..55c594c --- /dev/null +++ b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/exception/EmployeeJclRunTimeException.java @@ -0,0 +1,29 @@ +package com.weaver.jucailin.organization.exception; + +public class EmployeeJclRunTimeException extends RuntimeException { + private int errorCode; + + public EmployeeJclRunTimeException(String message) { + super(message); + } + public EmployeeJclRunTimeException(String message,int errorCode) { + super(message); + this.errorCode=errorCode; + } + + public EmployeeJclRunTimeException(Throwable cause) { + super(cause); + } + + public EmployeeJclRunTimeException(String message, Throwable cause) { + super(message, cause); + } + + public int getErrorCode() { + return errorCode; + } + + public void setErrorCode(int errorCode) { + this.errorCode = errorCode; + } +} diff --git a/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/service/EmployeeInformationService.java b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/service/EmployeeInformationService.java new file mode 100644 index 0000000..64a52a9 --- /dev/null +++ b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/service/EmployeeInformationService.java @@ -0,0 +1,30 @@ +package com.weaver.jucailin.organization.service; + +import com.weaver.common.form.param.FieldManageParam; +import com.weaver.teams.domain.user.SimpleEmployee; + +import java.util.List; +import java.util.Map; + +public interface EmployeeInformationService { + + /** + * 初始化同步 + * @param employee + */ + List synchronousField(SimpleEmployee employee); + + List synchronousFieldByEmployee(SimpleEmployee employee); + + List synchronousFieldByHrm(SimpleEmployee employee); + /** + * 获得字段信息 + * @param entity + * @param employee + * @return + */ + List> getFieldList(FieldManageParam entity, SimpleEmployee employee); + + Map queryData(SimpleEmployee simpleEmployee,String tableName,String rootdata); + +} diff --git a/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/service/impl/EmployeeInformationServiceImpl.java b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/service/impl/EmployeeInformationServiceImpl.java new file mode 100644 index 0000000..8bab3fb --- /dev/null +++ b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/service/impl/EmployeeInformationServiceImpl.java @@ -0,0 +1,1227 @@ +package com.weaver.jucailin.organization.service.impl; + +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import com.google.common.collect.Lists; +import com.google.common.collect.Maps; +import com.google.gson.Gson; +import com.weaver.common.base.entity.result.WeaResult; +import com.weaver.common.base.enumeration.result.WeaResultCodeEnum; +import com.weaver.common.form.auth.FormAuthenticationService; +import com.weaver.common.form.context.FormContext; +import com.weaver.common.form.context.FormContextParam; +import com.weaver.common.form.dto.auth.FormAuthenticationDto; +import com.weaver.common.form.dto.form.FormTableDto; +import com.weaver.common.form.enums.auth.FormAuthenticationEnum; +import com.weaver.common.form.exception.FormException; +import com.weaver.common.form.fieldmanage.service.FormFieldManageService; +import com.weaver.common.form.metadata.Form; +import com.weaver.common.form.metadata.ModuleSource; +import com.weaver.common.form.param.FieldManageParam; +import com.weaver.common.form.param.auth.FormAuthenticationParam; +import com.weaver.common.form.param.field.FormFieldParam; +import com.weaver.common.form.physical.enums.FormTableType; +import com.weaver.common.form.service.IdGeneratorService; +import com.weaver.common.i18n.label.SystemEnv; +import com.weaver.ebuilder.coms.sdk.biz.QueryFilterBiz; +import com.weaver.ebuilder.datasource.api.query.DwQueryBuilder; +import com.weaver.ebuilder.datasource.api.query.dto.dw.ConditionTreeDto; +import com.weaver.ebuilder.form.base.utils.physicaltable.condition.EbuilderConditionBuilder; +import com.weaver.form.controller.manage.FormFieldManageController; +import com.weaver.form.entity.FormFieldManageParam; +import com.weaver.jucailin.organization.service.EmployeeInformationService; +import com.weaver.jucailin.organization.util.CommonUtils; +import com.weaver.jucailin.organization.util.Constants; +import com.weaver.jucailin.organization.util.DatabaseUtils; +import com.weaver.teams.domain.user.SimpleEmployee; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.collections4.CollectionUtils; +import org.apache.commons.collections4.MapUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.util.StopWatch; +import org.springframework.web.bind.annotation.RequestParam; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +/** + * 员工信息管理 + */ +@Slf4j +@Service +public class EmployeeInformationServiceImpl implements EmployeeInformationService { + + + @Autowired + private DatabaseUtils databaseUtils; + @Autowired + private IdGeneratorService idGeneratorService; + @Autowired + private FormFieldManageController fieldManageController; + @Autowired + private FormAuthenticationService formAuthenticationService; + @Autowired + private EbuilderConditionBuilder ebuilderConditionBuilder; + + + + + @Override + public List synchronousField(SimpleEmployee employee) { + List paramList = Lists.newArrayList(); + paramList.add("'"+ Constants.EMPLOYEE_INFORMATION+"'"); + paramList.add("'"+Constants.EMPLOYEE_XXBGSQ+"'"); + paramList.add("'"+Constants.UF_JCL_RZGL+"'"); + String sql = "select form_id,table_name from form_table where table_name in ("+String.join(",",paramList)+") and delete_type='0'"; + Map formMap = databaseUtils.getSqlList(sql).stream().collect(Collectors.toMap(e->e.get("table_name").toString(),e->e.get("form_id").toString())); + String employee_form_id = formMap.get(Constants.EMPLOYEE_INFORMATION); + + sql = "select id,module from FORM where (module='hrm' and ownership='personal') or module='hruserinfo' and delete_type='0'"; + List> personFormList = databaseUtils.getSqlList(sql); + Map personFormMap = personFormList.stream().collect(Collectors.toMap(e->e.get("module").toString(),e->e.get("id").toString())); + //基本信息自定义字段表 + String personCustomfieldFormid=personFormMap.get("hrm"); + //人力资源-个人信息自定义字段 + String personInfCustomFormid=personFormMap.get("hruserinfo"); + + + List formIdParamList = Lists.newArrayList(); + formIdParamList.add(employee_form_id); + formIdParamList.add(formMap.get(Constants.EMPLOYEE_XXBGSQ)); + formIdParamList.add(formMap.get(Constants.UF_JCL_RZGL)); + sql = "select id,group_name,form_id from form_field_group where form_id in ("+String.join(",",formIdParamList)+") and delete_type='0'"; + List> fieldGroupList = databaseUtils.getSqlList(sql); + Map>> fieldGroupBy = fieldGroupList.stream().collect(Collectors.groupingBy(e->e.get("form_id").toString())); + + Map fieldGroup = fieldGroupBy.get(employee_form_id).stream().collect(Collectors.toMap(e->e.get("group_name").toString(),e->e.get("id").toString())); + formIdParamList.add(personCustomfieldFormid); + formIdParamList.add(personInfCustomFormid); + + sql = "select * from sub_form where form_id in ("+String.join(",",formIdParamList)+") and delete_type='0'"; + List> allSubFormList = databaseUtils.getSqlList(sql); + + Map>> allSubFormGroup = allSubFormList.stream().collect(Collectors.groupingBy(e->e.get("id").toString())); + + /** + * 员工信息表所有字段 + */ + FieldManageParam ownEntity = getFieldManageParam(employee_form_id,ModuleSource.ebuilderform); + List> employeeFieldList = getFieldList(ownEntity,employee); + log.error("fieldGroup : [{}]",fieldGroup); + //员工信息主表-基本信息字段 + List> mainFormBasicFieldList = employeeFieldList.stream().filter(e->e.get("groupId").equals(fieldGroup.get(Constants.BASIC_INFORMATION)) && "".equals(CommonUtils.null2String(e.get("subFormId")))).collect(Collectors.toList()); + //员工信息主表-账户信息字段 + // List> mainFormAccountFieldList = employeeFieldList.stream().filter(e->fieldGroup.get(Constants.ACCOUNT_INFORMATION).equals(e.get("groupId")) && "".equals(CommonUtils.null2String(e.get("subFormId")))).collect(Collectors.toList()); + //员工信息主表-个人信息字段 + List> mainFormPersonFieldList = employeeFieldList.stream().filter(e->e.get("groupId").equals(fieldGroup.get(Constants.PERSONAL_INFORMATION)) && "".equals(CommonUtils.null2String(e.get("subFormId")))).collect(Collectors.toList()); + + //员工信息-个人信息明细字段 + log.error("allSubFormGroup : [{}]",allSubFormGroup); + List> employeePesonFieldList = employeeFieldList.stream().filter(e->allSubFormGroup.get(CommonUtils.null2String(e.get("subFormId"))) !=null && allSubFormGroup.get(CommonUtils.null2String(e.get("subFormId"))).size()>0 && Constants.PERSONAL_INFORMATION.equals(allSubFormGroup.get(e.get("subFormId")).get(0).get("describe"))).collect(Collectors.toList()); + //员工信息-基本信息明细字段 + List> employeeBasicFieldList = employeeFieldList.stream().filter(e->allSubFormGroup.get(CommonUtils.null2String(e.get("subFormId"))) !=null && allSubFormGroup.get(CommonUtils.null2String(e.get("subFormId"))).size()>0 && Constants.BASIC_INFORMATION.equals(allSubFormGroup.get(e.get("subFormId")).get(0).get("describe"))).collect(Collectors.toList()); + + + /** + * 人力资源-基本信息自定义字段 + */ + FieldManageParam personCustomEntity = getFieldManageParam(personCustomfieldFormid,ModuleSource.hrm); + /** + * 映射表数据 + */ + Map mapping = getMapping(); + + + List> personCustomFieldList = getFieldList(personCustomEntity,employee); + List> customFieldList = personCustomFieldList.stream().filter(e->!e.get("componentKey").equals("BaseField")).collect(Collectors.toList()); + + List> customMainFieldList = customFieldList.stream().filter(e->CommonUtils.null2String(e.get("subFormId")).equals("")).collect(Collectors.toList()); + List> customDetailFieldList = customFieldList.stream().filter(e->!CommonUtils.null2String(e.get("subFormId")).equals("")).collect(Collectors.toList()); + //组装批量保存信息 + List> personCustomFormList = packageBatchSaveParam(personCustomFieldList,mainFormBasicFieldList,"-1",mapping,employeeBasicFieldList,allSubFormList); + + + /** + * 人力资源-个人信息自定义字段 + */ + FieldManageParam personInfCustomEntity = getFieldManageParam(personInfCustomFormid,ModuleSource.hruserinfo); + List> personInfCustomFieldList = getFieldList(personInfCustomEntity,employee); + List> infcustomFieldList = personInfCustomFieldList.stream().filter(e->!e.get("componentKey").equals("BaseField")).collect(Collectors.toList()); + + List> infcustomMainFieldList = infcustomFieldList.stream().filter(e->CommonUtils.null2String(e.get("subFormId")).equals("")).collect(Collectors.toList()); + List> infcustomDetailFieldList = infcustomFieldList.stream().filter(e->!CommonUtils.null2String(e.get("subFormId")).equals("")).collect(Collectors.toList()); + //组装批量保存信息 + List> personInfCustomFormList = packageBatchSaveParam(personInfCustomFieldList,mainFormPersonFieldList,"-1",mapping,employeePesonFieldList,allSubFormList); + + + //组装员工信息 + List> employEeFormList = packageBatchSaveParam(employeeFieldList,customMainFieldList,fieldGroup.get(Constants.BASIC_INFORMATION),mapping,customDetailFieldList,allSubFormList); + for (Map map :employEeFormList){ + map.put("describe","基本信息"); + } + + List> employInfCustomFormList = packageBatchSaveParam(employeeFieldList,infcustomMainFieldList,fieldGroup.get(Constants.PERSONAL_INFORMATION),mapping,infcustomDetailFieldList,allSubFormList); + for (Map employInf:employInfCustomFormList){ + employInf.put("describe","个人信息"); + } + employEeFormList.addAll(employInfCustomFormList); + + + log.error("employeeFieldList : [{}]",employeeFieldList); + log.error("personCustomFieldList : [{}]",personCustomFieldList); + log.error("personInfCustomFieldList : [{}]",personInfCustomFieldList); + + /** + * 批量保存 + */ + //员工信息表 + sql = "select b.id formtableid,a.* from sub_form a left join form_table b on a.id=b.form_id where a.form_id in ("+String.join(",",formIdParamList)+") and a.delete_type='0'"; + List> dataList = databaseUtils.getSqlList(sql); + Map>> dataGroup = dataList.stream().collect(Collectors.groupingBy(e->e.get("form_id").toString())); + List errorMessage = Lists.newArrayList(); + WeaResult> result = batchSaveInformation(employee_form_id,employeeFieldList,dataGroup.get(employee_form_id),ModuleSource.ebuilderform,null,null,employee,employEeFormList); + if (result.getCode() != 200){ + errorMessage.add("员工信息表"+result.getMsg()); + }else { + //同步员工信息变更表和入职管理 + Map paramMap = Maps.newHashMap(); + paramMap.put("employee",employee); + paramMap.put("employeeFieldList",employeeFieldList); + paramMap.put("fieldGroupBy",fieldGroupBy); + paramMap.put("formMap",formMap); + paramMap.put("allSubFormList",allSubFormList); + paramMap.put("mapping",mapping); + paramMap.put("detailFormDataList",dataGroup); + + List errorMessageList = synchronousOurForm(paramMap); + if (errorMessageList.size() >0){ + errorMessage.addAll(errorMessageList); + } + + } + + //保存人力资源-基本信息 + Map customParam = Maps.newHashMap(); + customParam.put("formId",personCustomfieldFormid); + WeaResult> result2 = batchSaveInformation(personCustomfieldFormid,personCustomFieldList,dataGroup.get(personCustomfieldFormid),ModuleSource.hrm,customParam,null,employee,personCustomFormList); + if (result2.getCode() != 200){ + errorMessage.add("人力资源基本信息自定义表"+result2.getMsg()); + } + //保存人力资源-个人信息 + Map customParam2 = Maps.newHashMap(); + customParam2.put("apiModule","hr"); + WeaResult> result3 = batchSaveInformation(personInfCustomFormid,personInfCustomFieldList,dataGroup.get(personInfCustomFormid),ModuleSource.hruserinfo,customParam2,null,employee,personInfCustomFormList); + if (result3.getCode() != 200){ + errorMessage.add("人力资源个人信息自定义表"+result3.getMsg()); + } + return errorMessage; + } + + + @Override + public List synchronousFieldByEmployee(SimpleEmployee employee) { + List paramList = Lists.newArrayList(); + paramList.add("'"+Constants.EMPLOYEE_INFORMATION+"'"); + paramList.add("'"+Constants.EMPLOYEE_XXBGSQ+"'"); + paramList.add("'"+Constants.UF_JCL_RZGL+"'"); + String sql = "select form_id,table_name from form_table where table_name in ("+String.join(",",paramList)+") and delete_type='0'"; + Map formMap = databaseUtils.getSqlList(sql).stream().collect(Collectors.toMap(e->e.get("table_name").toString(),e->e.get("form_id").toString())); + String employee_form_id = formMap.get(Constants.EMPLOYEE_INFORMATION); + + + sql = "select id,module from FORM where (module='hrm' and ownership='personal') or module='hruserinfo' and delete_type='0'"; + List> personFormList = databaseUtils.getSqlList(sql); + Map personFormMap = personFormList.stream().collect(Collectors.toMap(e->e.get("module").toString(),e->e.get("id").toString())); + //基本信息自定义字段表 + String personCustomfieldFormid=personFormMap.get("hrm"); + //人力资源-个人信息自定义字段 + String personInfCustomFormid=personFormMap.get("hruserinfo"); + + + List formIdParamList = Lists.newArrayList(); + formIdParamList.add(employee_form_id); + formIdParamList.add(formMap.get(Constants.EMPLOYEE_XXBGSQ)); + formIdParamList.add(formMap.get(Constants.UF_JCL_RZGL)); + sql = "select id,group_name,form_id from form_field_group where form_id in ("+String.join(",",formIdParamList)+") and delete_type='0'"; + List> fieldGroupList = databaseUtils.getSqlList(sql); + Map>> fieldGroupBy = fieldGroupList.stream().collect(Collectors.groupingBy(e->e.get("form_id").toString())); + Map fieldGroup = fieldGroupBy.get(employee_form_id).stream().collect(Collectors.toMap(e->e.get("group_name").toString(),e->e.get("id").toString())); + formIdParamList.add(personCustomfieldFormid); + formIdParamList.add(personInfCustomFormid); + + sql = "select * from sub_form where form_id in ("+String.join(",",formIdParamList)+") and delete_type='0'"; + List> allSubFormList = databaseUtils.getSqlList(sql); + Map>> allSubFormGroup = allSubFormList.stream().collect(Collectors.groupingBy(e->e.get("id").toString())); + + + + /** + * 员工信息表所有字段 + */ + FieldManageParam ownEntity = getFieldManageParam(employee_form_id,ModuleSource.ebuilderform); + List> employeeFieldList = getFieldList(ownEntity,employee); + //员工信息主表-基本信息字段 + List> mainFormBasicFieldList = employeeFieldList.stream().filter(e->fieldGroup.get(Constants.BASIC_INFORMATION).equals(e.get("groupId")) && "".equals(CommonUtils.null2String(e.get("subFormId")))).collect(Collectors.toList()); + //员工信息主表-账户信息字段 + List> mainFormAccountFieldList = employeeFieldList.stream().filter(e->fieldGroup.get(Constants.ACCOUNT_INFORMATION).equals(e.get("groupId")) && "".equals(CommonUtils.null2String(e.get("subFormId")))).collect(Collectors.toList()); + //员工信息主表-个人信息字段 + List> mainFormPersonFieldList = employeeFieldList.stream().filter(e->fieldGroup.get(Constants.PERSONAL_INFORMATION).equals(e.get("groupId")) && "".equals(CommonUtils.null2String(e.get("subFormId")))).collect(Collectors.toList()); + + + //员工信息-个人信息明细字段 + log.error("allSubFormGroup : [{}]",allSubFormGroup); + List> employeePesonFieldList = employeeFieldList.stream().filter(e->allSubFormGroup.get(CommonUtils.null2String(e.get("subFormId"))) !=null && allSubFormGroup.get(CommonUtils.null2String(e.get("subFormId"))).size()>0 && Constants.PERSONAL_INFORMATION.equals(allSubFormGroup.get(e.get("subFormId")).get(0).get("describe"))).collect(Collectors.toList()); + //员工信息-基本信息明细字段 + List> employeeBasicFieldList = employeeFieldList.stream().filter(e->allSubFormGroup.get(CommonUtils.null2String(e.get("subFormId"))) !=null && allSubFormGroup.get(CommonUtils.null2String(e.get("subFormId"))).size()>0 && Constants.BASIC_INFORMATION.equals(allSubFormGroup.get(e.get("subFormId")).get(0).get("describe"))).collect(Collectors.toList()); + + + /** + * 映射表数据 + */ + Map mapping = getMapping(); + /** + * 人力资源-基本信息自定义字段 + */ + FieldManageParam personCustomEntity = getFieldManageParam(personCustomfieldFormid,ModuleSource.hrm); + + + List> personCustomFieldList = getFieldList(personCustomEntity,employee); + //组装批量保存信息 + + Map personCustomResult = packageBatchSaveParamHaveDelete(personCustomFieldList,mainFormBasicFieldList,"-1",mapping,employeeBasicFieldList,allSubFormList); + List personCustomids = (List)personCustomResult.get("deleteIds"); + List> personCustomAddForms = (List>)personCustomResult.get("forms"); + /** + * 人力资源-个人信息自定义字段 + */ + FieldManageParam personInfCustomEntity = getFieldManageParam(personInfCustomFormid,ModuleSource.hruserinfo); + List> personInfCustomFieldList = getFieldList(personInfCustomEntity,employee); + //组装批量保存信息 + Map personInfCustomResult = packageBatchSaveParamHaveDelete(personInfCustomFieldList,mainFormPersonFieldList,"-1",mapping,employeePesonFieldList,allSubFormList); + List personInfCustomIds = (List)personInfCustomResult.get("deleteIds"); + List> personInfCustomAddForms = (List>)personInfCustomResult.get("forms"); + + + log.error("personCustomFieldList : [{}]",personCustomFieldList); + log.error("personInfCustomFieldList : [{}]",personInfCustomFieldList); + + /** + * 批量保存 + */ + List errorMessage = Lists.newArrayList(); + + + //保存人力资源-基本信息 + Map customParam = Maps.newHashMap(); + customParam.put("formId",personCustomfieldFormid); + WeaResult> result2 = batchSaveInformation(personCustomfieldFormid,personCustomFieldList,null,ModuleSource.hrm,customParam,personCustomids,employee,personCustomAddForms); + if (result2.getCode() != 200){ + errorMessage.add("基本信息表"+result2.getMsg()); + } + //保存人力资源-个人信息 + Map customParam2 = Maps.newHashMap(); + customParam2.put("apiModule","hr"); + WeaResult> result3 = batchSaveInformation(personInfCustomFormid,personInfCustomFieldList,null,ModuleSource.hruserinfo,customParam2,personInfCustomIds,employee,personInfCustomAddForms); + if (result3.getCode() != 200){ + errorMessage.add("个人信息表"+result3.getMsg()); + } + + //同步员工信息变更表和入职管理 + sql = "select b.id formtableid,a.* from sub_form a left join form_table b on a.id=b.form_id where a.form_id in ("+String.join(",",formIdParamList)+") and a.delete_type='0'"; + List> dataList = databaseUtils.getSqlList(sql); + Map>> dataGroup = dataList.stream().collect(Collectors.groupingBy(e->e.get("form_id").toString())); + + + Map paramMap = Maps.newHashMap(); + paramMap.put("employee",employee); + paramMap.put("employeeFieldList",employeeFieldList); + paramMap.put("fieldGroupBy",fieldGroupBy); + paramMap.put("formMap",formMap); + paramMap.put("allSubFormList",allSubFormList); + paramMap.put("mapping",mapping); + paramMap.put("detailFormDataList",dataGroup); + + List errorMessageList = synchronousOurForm(paramMap); + if (errorMessageList.size() >0){ + errorMessage.addAll(errorMessageList); + } + return errorMessage; + } + + @Override + public List synchronousFieldByHrm(SimpleEmployee employee) { + List paramList = Lists.newArrayList(); + paramList.add("'"+Constants.EMPLOYEE_INFORMATION+"'"); + paramList.add("'"+Constants.EMPLOYEE_XXBGSQ+"'"); + paramList.add("'"+Constants.UF_JCL_RZGL+"'"); + String sql = "select form_id,table_name from form_table where table_name in ("+String.join(",",paramList)+") and delete_type='0'"; + Map formMap = databaseUtils.getSqlList(sql).stream().collect(Collectors.toMap(e->e.get("table_name").toString(),e->e.get("form_id").toString())); + String employee_form_id = formMap.get(Constants.EMPLOYEE_INFORMATION); + + + sql = "select id,module from FORM where (module='hrm' and ownership='personal') or module='hruserinfo' and delete_type='0'"; + List> personFormList = databaseUtils.getSqlList(sql); + Map personFormMap = personFormList.stream().collect(Collectors.toMap(e->e.get("module").toString(),e->e.get("id").toString())); + //基本信息自定义字段表 + String personCustomfieldFormid=personFormMap.get("hrm"); + //人力资源-个人信息自定义字段 + String personInfCustomFormid=personFormMap.get("hruserinfo"); + + + List formIdParamList = Lists.newArrayList(); + formIdParamList.add(employee_form_id); + formIdParamList.add(formMap.get(Constants.EMPLOYEE_XXBGSQ)); + formIdParamList.add(formMap.get(Constants.UF_JCL_RZGL)); + sql = "select id,group_name,form_id from form_field_group where form_id in ("+String.join(",",formIdParamList)+") and delete_type='0'"; + List> fieldGroupList = databaseUtils.getSqlList(sql); + Map>> fieldGroupBy = fieldGroupList.stream().collect(Collectors.groupingBy(e->e.get("form_id").toString())); + Map fieldGroup = fieldGroupBy.get(employee_form_id).stream().collect(Collectors.toMap(e->e.get("group_name").toString(),e->e.get("id").toString())); + formIdParamList.add(personCustomfieldFormid); + formIdParamList.add(personInfCustomFormid); + + sql = "select * from sub_form where form_id in ("+String.join(",",formIdParamList)+") and delete_type='0'"; + List> allSubFormList = databaseUtils.getSqlList(sql); + Map>> allSubFormGroup = allSubFormList.stream().collect(Collectors.groupingBy(e->e.get("id").toString())); + + + + /** + * 映射表数据 + */ + Map mapping = getMapping(); + + /** + * 员工信息表所有字段 + */ + FieldManageParam ownEntity = getFieldManageParam(employee_form_id,ModuleSource.ebuilderform); + List> employeeFieldList = getFieldList(ownEntity,employee); + /** + * 人力资源-基本信息自定义字段 + */ + FieldManageParam personCustomEntity = getFieldManageParam(personCustomfieldFormid,ModuleSource.hrm); + + + List> personCustomFieldList = getFieldList(personCustomEntity,employee); + List> customFieldList = personCustomFieldList.stream().filter(e->!e.get("componentKey").equals("BaseField")).collect(Collectors.toList()); + + List> customMainFieldList = personCustomFieldList.stream().filter(e->CommonUtils.null2String(e.get("subFormId")).equals("")).collect(Collectors.toList()); + List> customDetailFieldList = personCustomFieldList.stream().filter(e->!CommonUtils.null2String(e.get("subFormId")).equals("")).collect(Collectors.toList()); + /** + * 人力资源-个人信息自定义字段 + */ + FieldManageParam personInfCustomEntity = getFieldManageParam(personInfCustomFormid,ModuleSource.hruserinfo); + List> personInfCustomFieldList = getFieldList(personInfCustomEntity,employee); + List> infcustomFieldList = personInfCustomFieldList.stream().filter(e->!e.get("componentKey").equals("BaseField")).collect(Collectors.toList()); + + List> infcustomMainFieldList = personInfCustomFieldList.stream().filter(e->CommonUtils.null2String(e.get("subFormId")).equals("")).collect(Collectors.toList()); + List> infcustomDetailFieldList = personInfCustomFieldList.stream().filter(e->!CommonUtils.null2String(e.get("subFormId")).equals("")).collect(Collectors.toList()); + + + //组装员工信息 + Map result1 = packageBatchSaveParamHaveDelete(employeeFieldList,customMainFieldList,fieldGroup.get(Constants.BASIC_INFORMATION),mapping,customDetailFieldList,allSubFormList); + List deleteIds = (List)result1.get("deleteIds"); + List> personAddForms = (List>)result1.get("forms"); + + + Map result2 = packageBatchSaveParamHaveDelete(employeeFieldList,infcustomMainFieldList,fieldGroup.get(Constants.PERSONAL_INFORMATION),mapping,infcustomDetailFieldList,allSubFormList); + List deleteIds2 = (List)result2.get("deleteIds"); + List> personAddForms2 = (List>)result2.get("forms"); + deleteIds.addAll(deleteIds2); + personAddForms.addAll(personAddForms2); + + + + log.error("employeeFieldList : [{}]",employeeFieldList); + log.error("personCustomFieldList : [{}]",personCustomFieldList); + log.error("personInfCustomFieldList : [{}]",personInfCustomFieldList); + + /** + * 批量保存 + */ + //员工信息表 + sql = "select b.id formtableid,a.* from sub_form a left join form_table b on a.id=b.form_id where a.form_id in ("+String.join(",",formIdParamList)+") and a.delete_type='0'"; + List> dataList = databaseUtils.getSqlList(sql); + Map>> dataGroup = dataList.stream().collect(Collectors.groupingBy(e->e.get("form_id").toString())); + + List errorMessage = Lists.newArrayList(); + WeaResult> result = batchSaveInformation(employee_form_id,employeeFieldList,dataGroup.get(employee_form_id),ModuleSource.ebuilderform,null,deleteIds,employee,personAddForms); + if (result.getCode() != 200){ + errorMessage.add("员工信息表"+result.getMsg()); + }else { + //同步员工信息变更表和入职管理 + Map paramMap = Maps.newHashMap(); + paramMap.put("employee",employee); + paramMap.put("employeeFieldList",employeeFieldList); + paramMap.put("fieldGroupBy",fieldGroupBy); + paramMap.put("formMap",formMap); + paramMap.put("allSubFormList",allSubFormList); + paramMap.put("mapping",mapping); + paramMap.put("detailFormDataList",dataGroup); + + List errorMessageList = synchronousOurForm(paramMap); + if (errorMessageList.size() >0){ + errorMessage.addAll(errorMessageList); + } + } + + return errorMessage; + } + + @Override + public List> getFieldList(FieldManageParam entity,SimpleEmployee employee) { + HashMap result = new HashMap(6); + WeaResult> wearesult =null; + try { + ModuleSource module = entity.getModule(); + Long formId = entity.getFormId(); + if (formId == null) { + result.put("actionMsg", SystemEnv.getHtmlLabelName(181389L, "formId不能为空。")); + wearesult = WeaResult.fail(result.toString(), true); + } else { + WeaResult authentication = formAuthenticationService.authentication(new FormAuthenticationParam(module, entity.getFormId(), FormAuthenticationEnum.FORM_FIELD_MANAGE_SELECT_LIST, (Map)null), employee); + if (!authentication.isStatus()) { + wearesult = WeaResult.fail(authentication.getMsg(), true); + } else { + if (entity.getNeedI18N() == null) { + entity.setNeedI18N(true); + } + + List> fieldList = ((FormFieldManageService)fieldManageController.getRealService(module.name(), "FormFieldManageService", FormFieldManageService.class)).getFormFieldJsonByFormId(entity, employee); + result.put("data", fieldList); + wearesult = WeaResult.success(result); + } + } + } catch (FormException var8) { + log.error("getFormFieldList 异常:", var8); + wearesult = WeaResult.fail(SystemEnv.getHtmlLabelName(181391L, "获取批量编辑字段列表失败:") + var8.getMessage(), true); + } catch (Exception var9) { + log.error("getFormFieldList 异常2:", var9); + wearesult = WeaResult.fail(SystemEnv.getHtmlLabelName(181391L, "获取批量编辑字段列表失败:") + var9.getMessage(), true); + } + Gson gson = new Gson(); + log.error("getFieldList :[{}]",gson.toJson(wearesult)); + Map resultMap = wearesult.getData(); + return (List>)resultMap.get("data"); + } + + + + /** + * 将员工信息字段同步给员工信息变更和入职管理表 + * @param param + */ + public List synchronousOurForm(Map param){ + + SimpleEmployee employee = (SimpleEmployee)param.get("employee"); + List> employeeFieldList = (List>)param.get("employeeFieldList"); + Map>> fieldGroupBy = (Map>>)param.get("fieldGroupBy"); + Map formMap = (Map)param.get("formMap"); + List> allSubFormList = (List>)param.get("allSubFormList"); + Map mapping = (Map)param.get("mapping"); + Map>> detailFormDataList = (Map>>)param.get("detailFormDataList"); + + + Map>> allSubFormGroup = allSubFormList.stream().collect(Collectors.groupingBy(e->e.get("id").toString())); + + + /** + * 员工信息表所有字段 + */ + Map fieldGroup = fieldGroupBy.get(formMap.get(Constants.EMPLOYEE_INFORMATION)).stream().collect(Collectors.toMap(e->e.get("group_name").toString(),e->e.get("id").toString())); + + //员工信息主表-基本信息字段 + List> mainFormBasicFieldList = employeeFieldList.stream().filter(e->e.get("groupId").equals(fieldGroup.get(Constants.BASIC_INFORMATION)) && "".equals(CommonUtils.null2String(e.get("subFormId")))).collect(Collectors.toList()); + //员工信息主表-个人信息字段 + List> mainFormPersonFieldList = employeeFieldList.stream().filter(e->e.get("groupId").equals(fieldGroup.get(Constants.PERSONAL_INFORMATION)) && "".equals(CommonUtils.null2String(e.get("subFormId")))).collect(Collectors.toList()); + + //员工信息-个人信息明细字段 + List> employeePesonFieldList = employeeFieldList.stream().filter(e->allSubFormGroup.get(CommonUtils.null2String(e.get("subFormId"))) !=null && allSubFormGroup.get(CommonUtils.null2String(e.get("subFormId"))).size()>0 && Constants.PERSONAL_INFORMATION.equals(allSubFormGroup.get(e.get("subFormId")).get(0).get("describe"))).collect(Collectors.toList()); + //员工信息-基本信息明细字段 + List> employeeBasicFieldList = employeeFieldList.stream().filter(e->allSubFormGroup.get(CommonUtils.null2String(e.get("subFormId"))) !=null && allSubFormGroup.get(CommonUtils.null2String(e.get("subFormId"))).size()>0 && Constants.BASIC_INFORMATION.equals(allSubFormGroup.get(e.get("subFormId")).get(0).get("describe"))).collect(Collectors.toList()); + + + /** + * 入职管理字段 + */ + String hireManageMentId = CommonUtils.null2String(formMap.get(Constants.UF_JCL_RZGL)); + FieldManageParam ownEntity = getFieldManageParam(hireManageMentId,ModuleSource.ebuilderform); + List> hireManageMentFieldList = getFieldList(ownEntity,employee); + Map hireManageMentFieldGroup = fieldGroupBy.get(formMap.get(Constants.UF_JCL_RZGL)).stream().collect(Collectors.toMap(e->e.get("group_name").toString(),e->e.get("id").toString())); + + + Map result1 = packageBatchSaveParamHaveDelete(hireManageMentFieldList,mainFormBasicFieldList,hireManageMentFieldGroup.get(Constants.BASIC_INFORMATION),null,employeeBasicFieldList,allSubFormList); + List hireManageMentdeleteIds = (List)result1.get("deleteIds"); + List> hireManageMentPersonAddForms = (List>)result1.get("forms"); + + Map result2 = packageBatchSaveParamHaveDelete(hireManageMentFieldList,mainFormPersonFieldList,hireManageMentFieldGroup.get(Constants.PERSONAL_INFORMATION),null,employeePesonFieldList,allSubFormList); + List deleteIds2 = (List)result2.get("deleteIds"); + List> personAddForms2 = (List>)result2.get("forms"); + hireManageMentdeleteIds.addAll(deleteIds2); + hireManageMentPersonAddForms.addAll(personAddForms2); + + + /** + * 信息变更字段 + */ + String informationChangeId = CommonUtils.null2String(formMap.get(Constants.EMPLOYEE_XXBGSQ)); + FieldManageParam informationEntity = getFieldManageParam(informationChangeId,ModuleSource.ebuilderform); + List> informationChangeFieldList = getFieldList(informationEntity,employee); + Map informationChangeFieldGroup = fieldGroupBy.get(formMap.get(Constants.EMPLOYEE_XXBGSQ)).stream().collect(Collectors.toMap(e->e.get("group_name").toString(),e->e.get("id").toString())); + + + Map informationChangeResult1 = packageBatchSaveParamHaveDelete(informationChangeFieldList,mainFormBasicFieldList,informationChangeFieldGroup.get(Constants.BASIC_INFORMATION),null,employeeBasicFieldList,allSubFormList); + List informationChangedeleteIds = (List)informationChangeResult1.get("deleteIds"); + List> informationChangeAddForms = (List>)informationChangeResult1.get("forms"); + + Map informationChangeResult2 = packageBatchSaveParamHaveDelete(informationChangeFieldList,mainFormPersonFieldList,informationChangeFieldGroup.get(Constants.PERSONAL_INFORMATION),null,employeePesonFieldList,allSubFormList); + List informationChangeDeleteIds2 = (List)informationChangeResult2.get("deleteIds"); + List> informationChangeddForms2 = (List>)informationChangeResult2.get("forms"); + informationChangedeleteIds.addAll(informationChangeDeleteIds2); + informationChangeAddForms.addAll(informationChangeddForms2); + + + List errorMessage = Lists.newArrayList(); + + //保存入职管理 + WeaResult> result = batchSaveInformation(CommonUtils.null2String(formMap.get(Constants.UF_JCL_RZGL)),hireManageMentFieldList,detailFormDataList.get(formMap.get(Constants.UF_JCL_RZGL)),ModuleSource.ebuilderform,null,hireManageMentdeleteIds,employee,hireManageMentPersonAddForms); + if (result.getCode() != 200){ + errorMessage.add("入职管理"+result.getMsg()); + } + //保存信息变更 + WeaResult> informationChangeResult = batchSaveInformation(CommonUtils.null2String(formMap.get(Constants.EMPLOYEE_XXBGSQ)),informationChangeFieldList,detailFormDataList.get(formMap.get(Constants.EMPLOYEE_XXBGSQ)),ModuleSource.ebuilderform,null,informationChangedeleteIds,employee,informationChangeAddForms); + if (informationChangeResult.getCode() != 200){ + errorMessage.add("信息变更申请表"+informationChangeResult.getMsg()); + } + + + return errorMessage; + + } + + /** + * 批量保存 + * @param entity + * @return + */ + public WeaResult> batchSaveFormField(FormFieldManageParam entity,SimpleEmployee employee) { + HashMap result = new HashMap(16); + WeaResult> weaResult = null; + try { + + ModuleSource module = entity.getModule(); + List formFields = entity.getJsonObjList(); + StopWatch stopWatch = new StopWatch(); + Long formId = entity.getFormId(); + if (formId == null) { + result.put("actionMsg", SystemEnv.getHtmlLabelName(181369L, "数据不能为空。")); + return WeaResult.fail(result.toString(), true); + } else { + stopWatch.start(" batchSaveFormField controller start 0 "); + WeaResult authentication = this.formAuthenticationService.authentication(new FormAuthenticationParam(module, entity.getFormId(), FormAuthenticationEnum.FORM_FIELD_MANAGE_UPDATE, entity.getCustomParam()), employee); + stopWatch.stop(); + if (!authentication.isStatus()) { + return WeaResult.fail(authentication.getMsg(), true); + } else { + FormContextParam formContextParam = FormContext.get(formId); + formContextParam.setCostTime(new HashMap()); + if (entity.getNeedOldData() != null && entity.getNeedOldData()) { + formContextParam.setNeedOldData(true); + } + + stopWatch.start(" batchSaveFormField controller start 1 "); + FormFieldManageService realService = (FormFieldManageService)fieldManageController.getRealService(module.name(), "FormFieldManageService", FormFieldManageService.class); + stopWatch.stop(); + stopWatch.start(" batchSaveFormField controller start 2 batchSaveSubForm "); + if (CollectionUtils.isNotEmpty(entity.getForms()) || CollectionUtils.isNotEmpty(entity.getDelSubFormIds())) { + realService.batchSaveSubForm(entity.getForms(), entity.getDelSubFormIds(), formId, entity.getCustomParam(), employee); + } + + stopWatch.stop(); + stopWatch.start(" batchSaveFormField controller start 3 deleteFormTable"); + if (CollectionUtils.isNotEmpty(entity.getDelFormTableIdList())) { + realService.deleteFormTable(entity.getDelFormTableIdList(), employee); + } + + stopWatch.stop(); + stopWatch.start(" batchSaveFormField controller start 4 batchUpdateFormTable"); + if (CollectionUtils.isNotEmpty(entity.getFormTableList())) { + Map customParam = entity.getCustomParam(); + if (MapUtils.isEmpty((Map)customParam)) { + customParam = new HashMap(); + } + + ((Map)customParam).put("module", module); + realService.batchUpdateFormTable(entity.getFormTableList(), new Form(formId), (Map)customParam, employee); + } + + stopWatch.stop(); + stopWatch.start(" batchSaveFormField controller start 5 batchDeleteFormField"); + if (CollectionUtils.isNotEmpty(entity.getIds())) { + realService.batchDeleteFormField(entity.getIds(), employee); + } + + stopWatch.stop(); + stopWatch.start(" batchSaveFormField controller start 6 batchDeleteFormField"); + if (CollectionUtils.isNotEmpty(formFields)) { + realService.batchUpdateFromFieldNew(new FormFieldParam(module.name(), formFields, new ArrayList(), entity.getCustomParam()), employee); + } + + stopWatch.stop(); + result.put("formFields", formFields); + Map costTime = formContextParam.getCostTime(); + costTime.put(" batchSaveFormField controller ", stopWatch.prettyPrint().replaceAll("\n", "|")); + result.put("costTime", costTime); + return WeaResult.success(result); + } + } + } catch (FormException var12) { + log.error("batchSaveFormFieldNew 异常:", var12); + return WeaResult.fail(WeaResultCodeEnum.ERROR.getCode(), SystemEnv.getHtmlLabelName(181358L, "批量保存字段失败:") + var12.getMessage(), var12.data, true); + } catch (Exception var13) { + log.error("batchSaveFormFieldNew 异常2:", var13); + return WeaResult.fail(SystemEnv.getHtmlLabelName(181358L, "批量保存字段失败:") + var13.getMessage(), false); + } + } + + public List getJsonObjList(List> list){ + Gson gson = new Gson(); + List josnObjList = Lists.newArrayList(); + for (Map map:list){ + josnObjList.add(gson.toJson(map)); + } + return josnObjList; + } + + public FieldManageParam getFieldManageParam(String formid,ModuleSource moduleSource){ + FieldManageParam entity = new FieldManageParam(); + entity.setFormId(Long.valueOf(formid)); + entity.setModule(moduleSource); + entity.setNeedDataCount(true); + entity.setNeedPanelField(true); + return entity; + } + + /** + * 组装批量保存参数 + * @param packageList + * @param conditionList + * @param groupId + */ + public List> packageBatchSaveParam(List> packageList,List> conditionList,String groupId,Map mapping,List> detailFieldList,List> allSubFormList){ + List> resultList = Lists.newArrayList(); + Map>> allSubFormGroup = allSubFormList.stream().collect(Collectors.groupingBy(e->e.get("id").toString())); + + for (Map customField:conditionList){ + List> list = Lists.newArrayList(); + if ("-1".equals(groupId)){ + //组装人力资源系统表,packageList为人力资源数据,conditionList为员工信息数据 + for (Map packageMap :packageList){ + String dataKey = CommonUtils.null2String(packageMap.get("dataKey")); + String conditionKey = CommonUtils.null2String(customField.get("dataKey")); + if (mapping.get(conditionKey) != null && !"".equals(mapping.get(conditionKey))){ + conditionKey = mapping.get(conditionKey); + } + if (dataKey.equals(conditionKey)){ + list.add(packageMap); + } + } + }else { + //组装员工信息 + //组装人力资源系统表,packageList为员工信息数据,conditionList为人力资源数据 + for (Map packageMap :packageList){ + String dataKey = CommonUtils.null2String(packageMap.get("dataKey")); + String conditionKey = CommonUtils.null2String(customField.get("dataKey")); + if (mapping.get(dataKey) != null && !"".equals(mapping.get(dataKey))){ + dataKey = mapping.get(dataKey); + } + if (dataKey.equals(conditionKey)){ + list.add(packageMap); + } + } + } + if (list.size() == 0){ + Map map = Maps.newHashMap(); + map.putAll(customField); + map.put("formId",packageList.get(0).get("formId")); + map.put("formTableId",packageList.get(0).get("formTableId")); + map.put("groupId",groupId); + map.put("fieldId",idGeneratorService.generatorIds(1)[0]); + if (map.get("options") != null && ((List>)map.get("options")).size() >0){ + List> options = (List>)map.get("options"); + for (Map option :options){ + option.put("selectionId",""); + } + } + packageList.add(map); + } + } + if (detailFieldList != null && detailFieldList.size() > 0){ + String dataKey = ""; + if ("-1".equals(groupId)){ + //组装人力资源系统表,packageList为人力资源数据,conditionList为员工信息数据 + dataKey = "dt_"; + }else { + //组装人力资源系统表,packageList为员工信息数据,conditionList为人力资源数据 + dataKey = "uf_"; + } + Map>> detailFieldGroup = detailFieldList.stream().collect(Collectors.groupingBy(e->e.get("subFormId").toString())); + for (Map.Entry>> entry :detailFieldGroup.entrySet()){ + String subFormId = entry.getKey(); + String tableName = CommonUtils.null2String(allSubFormGroup.get(subFormId).get(0).get("title")); + String subDataKey = CommonUtils.null2String(allSubFormGroup.get(subFormId).get(0).get("data_key")); + List> detailFields = entry.getValue(); + String finalDataKey = dataKey+subFormId; + List> list = allSubFormList.stream().filter(e->e.get("data_key").equals(finalDataKey)).collect(Collectors.toList()); + + List> subList = Lists.newArrayList(); + if (subDataKey.split("_").length >1 ){ + subList = allSubFormGroup.get(subDataKey.split("_")[1]) == null ? Lists.newArrayList():allSubFormGroup.get(subDataKey.split("_")[1]); + } + + String createSubFormId = idGeneratorService.generatorIds(1)[0]; + if (list.size() > 0 || subList.size()>0){ + //更新明细表 + if (list.size() > 0){ + createSubFormId = CommonUtils.null2String(list.get(0).get("id")); + }else if (subList.size()>0){ + createSubFormId = CommonUtils.null2String(subList.get(0).get("id")); + } + String finalCreateSubFormId = createSubFormId; + log.error("subFormId : [{}]",subFormId); + log.error("subDataKey : [{}]",subDataKey); + log.error("finalCreateSubFormId : [{}]",finalCreateSubFormId); + log.error("packageList : [{}]",packageList); + List> packageFormList = packageList.stream().filter(e->finalCreateSubFormId.equals(e.get("subFormId"))).collect(Collectors.toList()); + log.error("packageFormList : [{}]",packageFormList); + + for (Map detailFieldMap:detailFields){ + String fieldDataKey = CommonUtils.null2String(detailFieldMap.get("dataKey")); + + Map detailMap = null; + for (Map map:packageList){ + if (fieldDataKey.equals(map.get("dataKey")) && finalCreateSubFormId.equals(map.get("subFormId"))){ + detailMap = map; + } + } + Map map = Maps.newHashMap(); + if (detailMap != null){ + //更新字段 + map.putAll(detailFieldMap); + map.put("formId",detailMap.get("formId")); + map.put("formTableId",detailMap.get("formTableId")); + map.put("groupId","-1"); + map.put("fieldId",detailMap.get("fieldId")); + map.put("subFormId",createSubFormId); + if (map.get("options") != null && ((List>)map.get("options")).size() >0){ + List> options = (List>)map.get("options"); + for (Map option :options){ + option.put("selectionId",""); + } + } + packageList.remove(detailMap); + packageList.add(map); + + }else { + //新增字段 + map.putAll(detailFieldMap); + map.put("formId",packageFormList.get(0).get("formId")); + map.put("formTableId",packageFormList.get(0).get("formTableId")); + map.put("groupId","-1"); + map.put("fieldId",idGeneratorService.generatorIds(1)[0]); + map.put("subFormId",createSubFormId); + if (map.get("options") != null && ((List>)map.get("options")).size() >0){ + List> options = (List>)map.get("options"); + for (Map option :options){ + option.put("selectionId",""); + } + } + packageList.add(map); + } + } + + }else { + + //新增明细表 + Map resultMap = Maps.newHashMap(); + resultMap.put("dataKey",finalDataKey); + resultMap.put("id",createSubFormId); + resultMap.put("name",tableName); + resultMap.put("physicalTable","true"); + resultMap.put("subFormId",createSubFormId); + resultMap.put("tableName",finalDataKey); + resultMap.put("type","DetailTable"); + resultList.add(resultMap); + + + for (Map detailField : detailFields){ + Map map = Maps.newHashMap(); + map.putAll(detailField); + map.put("formId",packageList.get(0).get("formId")); + map.put("groupId","-1"); + map.put("fieldId",idGeneratorService.generatorIds(1)[0]); + map.put("subFormId",createSubFormId); + map.remove("formTableId"); + if (map.get("options") != null && ((List>)map.get("options")).size() >0){ + List> options = (List>)map.get("options"); + for (Map option :options){ + option.put("selectionId",""); + } + } + packageList.add(map); + } + } + } + } + + return resultList; + } + + @Override + public Map queryData(SimpleEmployee simpleEmployee,String tableName,String rootdata) { + Map resultMap = Maps.newHashMap(); + String sql = "select id,app_id,form_id from ebdf_obj where table_name='"+tableName+"' and delete_type='0'"; + List> recordList = databaseUtils.getSqlList(sql); + String objId = CommonUtils.null2String(recordList.get(0).get("id")); + String appId = CommonUtils.null2String(recordList.get(0).get("appId")); + String formId = CommonUtils.null2String(recordList.get(0).get("form_id")); + sql ="select id from ebdf_list where obj_id=? and name=? and delete_type='0' and (isdelete is null or isdelete='0')"; + List> ebdfList = databaseUtils.getSqlList(sql,CommonUtils.getParamList(objId,Constants.SET_BY_LIST)); + if (ebdfList.size() == 0){ + return resultMap; + } + + String sxtj = rootdata; + log.error("sxtj : "+sxtj); + String conditionSql = ""; + if (!sxtj.equals("")){ + Gson gson = new Gson(); + Map filters = gson.fromJson(sxtj,Map.class); + Map filterTree = QueryFilterBiz.analysisConfigFilter(filters, null); + ConditionTreeDto conditionTreeDto = DwQueryBuilder.conditions(new JSONObject(filterTree), new ArrayList<>()); + com.weaver.ebuilder.teams.etform.base.query.ConditionTreeDto conditionDto = new com.weaver.ebuilder.teams.etform.base.query.ConditionTreeDto(); + String json = JSON.toJSONString(conditionTreeDto); + conditionDto = JSON.parseObject(json, com.weaver.ebuilder.teams.etform.base.query.ConditionTreeDto.class); + log.error("conditionDto : [{}]",conditionDto); + conditionSql = ebuilderConditionBuilder.getConditionSql(simpleEmployee,Long.valueOf(objId), conditionDto); + resultMap.put("conditionSql",conditionSql); + } + + return resultMap; + } + + /** + * 组装批量保存参数 + * @param packageList + * @param conditionList + * @param groupId + */ + public Map packageBatchSaveParamHaveDelete(List> packageList,List> conditionList,String groupId,Map mapping,List> detailFieldList,List> allSubFormList){ + Map resultMap = Maps.newHashMap(); + List> addForms = Lists.newArrayList(); + Map>> allSubFormGroup = allSubFormList.stream().collect(Collectors.groupingBy(e->e.get("id").toString())); + + for (Map customField:conditionList){ + List> list = Lists.newArrayList(); + if (!"-1".equals(groupId) && customField.get("componentKey").equals("BaseField")){ + //过滤系统的基础字段 + continue; + } + if ("-1".equals(groupId)){ + //组装人力资源系统表,packageList为人力资源数据,conditionList为员工信息数据 + for (Map packageMap :packageList){ + String dataKey = CommonUtils.null2String(packageMap.get("dataKey")); + String conditionKey = CommonUtils.null2String(customField.get("dataKey")); + if (mapping !=null && mapping.get(conditionKey) != null && !"".equals(mapping.get(conditionKey))){ + conditionKey = mapping.get(conditionKey); + } + if (dataKey.equals(conditionKey)){ + list.add(packageMap); + } + } + }else { + //组装员工信息 + //组装人力资源系统表,packageList为员工信息数据,conditionList为人力资源数据 + for (Map packageMap :packageList){ + String dataKey = CommonUtils.null2String(packageMap.get("dataKey")); + String conditionKey = CommonUtils.null2String(customField.get("dataKey")); + if (mapping !=null && mapping.get(dataKey) != null && !"".equals(mapping.get(dataKey))){ + dataKey = mapping.get(dataKey); + } + if (dataKey.equals(conditionKey)){ + list.add(packageMap); + } + } + } + if (list.size() == 0){ + Map map = Maps.newHashMap(); + map.putAll(customField); + map.put("formId",packageList.get(0).get("formId")); + map.put("formTableId",packageList.get(0).get("formTableId")); + map.put("groupId",groupId); + map.put("fieldId",idGeneratorService.generatorIds(1)[0]); + if (map.get("options") != null && ((List>)map.get("options")).size() >0){ + List> options = (List>)map.get("options"); + for (Map option :options){ + option.put("selectionId",""); + } + } + packageList.add(map); + } + } + List ids = Lists.newArrayList(); + for (int i=0;i packageMap = packageList.get(i); + if (!CommonUtils.null2String(packageMap.get("subFormId")).equals("")){ + continue; + } + if (!"-1".equals(groupId) && !CommonUtils.null2String(packageMap.get("groupId")).equals(groupId)){ + continue; + } + List> list = Lists.newArrayList(); + if ("-1".equals(groupId)){ + //组装人力资源系统表,packageList为人力资源数据,conditionList为员工信息数据 + for (Map customField :conditionList){ + String dataKey = CommonUtils.null2String(packageMap.get("dataKey")); + String conditionKey = CommonUtils.null2String(customField.get("dataKey")); + if (mapping != null && mapping.get(conditionKey) != null && !"".equals(mapping.get(conditionKey))){ + conditionKey = mapping.get(conditionKey); + } + if (dataKey.equals(conditionKey)){ + list.add(packageMap); + } + } + }else { + //组装员工信息 + //组装人力资源系统表,packageList为员工信息数据,conditionList为人力资源数据 + for (Map customField :conditionList){ + String dataKey = CommonUtils.null2String(packageMap.get("dataKey")); + String conditionKey = CommonUtils.null2String(customField.get("dataKey")); + if (mapping !=null && mapping.get(dataKey) != null && !"".equals(mapping.get(dataKey))){ + dataKey = mapping.get(dataKey); + } + if (dataKey.equals(conditionKey)){ + list.add(packageMap); + } + } + } + + if (list.size() == 0 && !packageMap.get("componentKey").equals("BaseField")){ + ids.add(Long.valueOf(packageMap.get("fieldId").toString())); + packageList.remove(i); + i--; + } + } + + if (detailFieldList != null && detailFieldList.size() > 0){ + String dataKey = ""; + if ("-1".equals(groupId)){ + //组装人力资源系统表,packageList为人力资源数据,conditionList为员工信息数据 + dataKey = "dt_"; + }else { + //组装人力资源系统表,packageList为员工信息数据,conditionList为人力资源数据 + dataKey = "uf_"; + } + Map>> detailFieldGroup = detailFieldList.stream().collect(Collectors.groupingBy(e->e.get("subFormId").toString())); + for (Map.Entry>> entry :detailFieldGroup.entrySet()){ + String subFormId = entry.getKey(); + String tableName = CommonUtils.null2String(allSubFormGroup.get(subFormId).get(0).get("title")); + String subDataKey = CommonUtils.null2String(allSubFormGroup.get(subFormId).get(0).get("data_key")); + List> detailFields = entry.getValue(); + String finalDataKey = dataKey+subFormId; + List> list = allSubFormList.stream().filter(e->e.get("data_key").equals(finalDataKey)).collect(Collectors.toList()); + + List> subList = Lists.newArrayList(); + if (subDataKey.split("_").length >1 ){ + subList = allSubFormGroup.get(subDataKey.split("_")[1]) == null ? Lists.newArrayList():allSubFormGroup.get(subDataKey.split("_")[1]); + } + + String createSubFormId = idGeneratorService.generatorIds(1)[0]; + if (list.size() > 0 || subList.size()>0){ + //更新明细表 + if (list.size() > 0){ + createSubFormId = CommonUtils.null2String(list.get(0).get("id")); + }else if (subList.size()>0){ + createSubFormId = CommonUtils.null2String(subList.get(0).get("id")); + } + String finalCreateSubFormId = createSubFormId; + log.error("subFormId : [{}]",subFormId); + log.error("subDataKey : [{}]",subDataKey); + log.error("finalCreateSubFormId : [{}]",finalCreateSubFormId); + log.error("packageList : [{}]",packageList); + List> packageFormList = packageList.stream().filter(e->finalCreateSubFormId.equals(CommonUtils.null2String(e.get("subFormId")))).collect(Collectors.toList()); + log.error("packageFormList : [{}]",packageFormList); + for (Map detailFieldMap:detailFields){ + String fieldDataKey = CommonUtils.null2String(detailFieldMap.get("dataKey")); + + Map detailMap = null; + for (Map map:packageList){ + if (fieldDataKey.equals(map.get("dataKey")) && finalCreateSubFormId.equals(map.get("subFormId"))){ + detailMap = map; + } + } + Map map = Maps.newHashMap(); + if (detailMap != null){ + //更新字段 + map.putAll(detailFieldMap); + map.put("formId",detailMap.get("formId")); + map.put("formTableId",detailMap.get("formTableId")); + map.put("groupId","-1"); + map.put("fieldId",detailMap.get("fieldId")); + map.put("subFormId",createSubFormId); + if (map.get("options") != null && ((List>)map.get("options")).size() >0){ + List> options = (List>)map.get("options"); + for (Map option :options){ + option.put("selectionId",""); + } + } + packageList.remove(detailMap); + packageList.add(map); + + }else { + //新增字段 + map.putAll(detailFieldMap); + map.put("formId",packageFormList.get(0).get("formId")); + map.put("formTableId",packageFormList.get(0).get("formTableId")); + map.put("groupId","-1"); + map.put("fieldId",idGeneratorService.generatorIds(1)[0]); + map.put("subFormId",createSubFormId); + if (map.get("options") != null && ((List>)map.get("options")).size() >0){ + List> options = (List>)map.get("options"); + for (Map option :options){ + option.put("selectionId",""); + } + } + packageList.add(map); + } + } + + //删除明细字段 + for (int i=0;i> list1 = detailFields.stream().filter(e->e.get("dataKey").toString().equals(fieldDataKey)).collect(Collectors.toList()); + if (list1.size() == 0){ + ids.add(Long.valueOf(packageList.get(i).get("fieldId").toString())); + packageList.remove(i); + i--; + } + } + + } + + }else { + + //新增明细表 + Map addForm = Maps.newHashMap(); + addForm.put("dataKey",finalDataKey); + addForm.put("id",createSubFormId); + addForm.put("name",tableName); + addForm.put("physicalTable","true"); + addForm.put("subFormId",createSubFormId); + addForm.put("tableName",finalDataKey); + addForm.put("type","DetailTable"); + addForms.add(addForm); + + + for (Map detailField : detailFields){ + Map map = Maps.newHashMap(); + map.putAll(detailField); + map.put("formId",packageList.get(0).get("formId")); + map.put("groupId","-1"); + map.put("fieldId",idGeneratorService.generatorIds(1)[0]); + map.put("subFormId",createSubFormId); + map.remove("formTableId"); + if (map.get("options") != null && ((List>)map.get("options")).size() >0){ + List> options = (List>)map.get("options"); + for (Map option :options){ + option.put("selectionId",""); + } + } + packageList.add(map); + } + } + } + } + + + resultMap.put("forms",addForms); + resultMap.put("deleteIds",ids); + return resultMap; + } + + /** + * 批量保存 + * @return + */ + public WeaResult> batchSaveInformation(String formid,List> formFieldList,List> detailFormList,ModuleSource moduleSource,Map customParam,List ids,SimpleEmployee employee,List> formList){ + FormFieldManageParam saveEmployeeEntity = new FormFieldManageParam(); + saveEmployeeEntity.setFormId(Long.valueOf(formid)); + saveEmployeeEntity.setModule(moduleSource); + saveEmployeeEntity.setJsonObjList(getJsonObjList(formFieldList)); + List forms = Lists.newArrayList(); + if (detailFormList != null){ + for (Map map:detailFormList){ + FormTableDto formTableDto = new FormTableDto(); + formTableDto.setDataCount(1); + formTableDto.setDataKey(map.get("data_key").toString()); + if (map.get("delete_type").equals("0")){ + formTableDto.setDelete(false); + formTableDto.setDeleteType(false); + }else { + formTableDto.setDelete(true); + formTableDto.setDeleteType(true); + } + formTableDto.setDescribe(CommonUtils.null2String(map.get("describe"))); + formTableDto.setEditTable(true); + formTableDto.setFormTableId(Long.valueOf(map.get("formtableid").toString())); + formTableDto.setId(Long.valueOf(map.get("id").toString())); + formTableDto.setFormId(Long.valueOf(map.get("id").toString())); + formTableDto.setName(CommonUtils.null2String(map.get("title"))); + formTableDto.setTableName(map.get("data_key").toString()); + formTableDto.setTableType(FormTableType.MAIN); + formTableDto.setOrder(CommonUtils.null2String(map.get("show_order"))); + forms.add(formTableDto); + } + } + if (formList !=null && formList.size() > 0){ + for (Map form:formList){ + FormTableDto formTableDto = new FormTableDto(); + formTableDto.setDataKey(form.get("dataKey")); + formTableDto.setId(Long.valueOf(form.get("id"))); + formTableDto.setName(form.get("name")); + formTableDto.setPhysicalTable(true); + formTableDto.setTableName(form.get("tableName")); + formTableDto.setParentSubFormId(Long.valueOf(form.get("subFormId"))); + formTableDto.setDescribe(form.get("describe")); + forms.add(formTableDto); + } + } + saveEmployeeEntity.setIds(ids); + saveEmployeeEntity.setForms(forms); + saveEmployeeEntity.setCustomParam(customParam); + Gson gson = new Gson(); + log.error("saveEmployeeEntity result:[{}]",forms.size()); + WeaResult>result = batchSaveFormField(saveEmployeeEntity,employee); + log.error("batchSaveInformation result :[{}]",gson.toJson(result)); + return result; + } + + /** + * 获得key名映射 + * @return + */ + public Map getMapping(){ + String sql = "select ygxxzdkey,rlxtzdkey from uf_jcl_zdtbysb"; + List> recordList = databaseUtils.getSqlList(sql); + Map resultMap = recordList.stream().collect(Collectors.toMap(e->e.get("ygxxzdkey").toString(),e -> e.get("rlxtzdkey").toString())); + + return resultMap; + } + + +} diff --git a/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/util/CommonUtils.java b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/util/CommonUtils.java new file mode 100644 index 0000000..3ad2d2c --- /dev/null +++ b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/util/CommonUtils.java @@ -0,0 +1,492 @@ +package com.weaver.jucailin.organization.util; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +import com.google.common.collect.Lists; +import com.google.common.collect.Maps; +import com.weaver.common.form.context.SpringContext; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.math.NumberUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.BeansException; +import org.springframework.stereotype.Component; + +import javax.servlet.http.HttpServletRequest; +import java.lang.reflect.Field; +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.*; + +@Component +public class CommonUtils { + + private final static Logger log = LoggerFactory.getLogger(CommonUtils.class); + + public static JSONObject toJSON(String data){ + if(!StringUtils.isEmpty(data)){ + try { + return JSONObject.parseObject(data); + }catch (Throwable t){ + log.error(t.getMessage(),t); + } + } + return null; + } + + public static Long getJSONLong(JSONObject json,String key){ + if(json != null && json.containsKey(key)){ + try { + return json.getLong(key); + }catch (Throwable t){ + log.error(t.getMessage(),t); + } + } + return null; + } + + public static Integer getJSONInteger(JSONObject json,String key){ + if(json != null && json.containsKey(key)){ + try { + return json.getInteger(key); + }catch (Throwable t){ + log.error(t.getMessage(),t); + } + } + return -1; + } + + public static String getJSONString(JSONObject json,String key){ + if(json != null && json.containsKey(key)){ + try { + return null2String(json.getString(key)); + }catch (Throwable t){ + log.error(t.getMessage(),t); + } + } + return ""; + } + + public static JSONObject getJSONObject(JSONObject json,String key){ + if(json != null && json.containsKey(key)){ + try { + return json.getJSONObject(key); + }catch (Throwable t){ + log.error(t.getMessage(),t); + } + } + return null; + } + + public static JSONArray getJSONArray(JSONObject json, String key){ + if(json != null && json.containsKey(key)){ + try { + return json.getJSONArray(key); + }catch (Throwable t){ + log.error(t.getMessage(),t); + } + } + return null; + } + + public static JSONObject getJSONObject(JSONArray json, int idx){ + if(json != null && json.size() > idx){ + try { + return json.getJSONObject(idx); + }catch (Throwable t){ + log.error(t.getMessage(),t); + } + } + return null; + } + + public static String mapToStrData(Map para){ + if(para != null) { + return JSONObject.toJSON(para).toString(); + } + return ""; + } + + public static void strToLongList(List list,String strs){ + strToLongList(list,strs,true); + } + + public static void strToLongList(List list,String strs,boolean isDist){ + if(list == null){ + return; + } + if(StringUtils.isEmpty(strs)){ + return; + } + + String[] strList = StringUtils.split(strs, ","); + for(String str:strList){ + if(StringUtils.isEmpty(str)){ + continue; + } + + long id = getLongValue(str); + if(id > 0l && (isDist == false || !list.contains(id))){ + list.add(id); + } + } + } + + public static long getLongValue(Object v){ + return getLongValue(null2String(v)); + } + + public static long getLongValue(String v) { + return getLongValue(v, -1); + } + + public static long getLongValue(String v, long def) { + try { + return Long.parseLong(v); + } catch (Exception ex) { + return def; + } + } + + public static int getIntValue(Object o){ + return getIntValue(null2String(o)); + } + + public static int getIntValue(String s){ + return getIntValue(s,-1); + } + + public static int getIntValue(String s, int def){ + try { + return NumberUtils.toInt(s); + } catch (Exception ex) { + return def; + } + + } + + public static String null2String(Object s) { + return s == null ? "" : s.toString(); + } + + public static String null2String(Object s, String def) { + return s == null ? (def == null ? "" : def) : s.toString(); + } + + + public static String stringReplace(String sou, String s1, String s2) { + //int idx = sou.indexOf(s1); + //if (idx < 0) { + // return sou; + //} + //return sou.substring(0, idx) + s2 + StringReplace(sou.substring(idx + s1.length()), s1, s2); + sou = null2String(sou); + s1 = null2String(s1); + s2 = null2String(s2); + try{ + sou = sou.replace(s1, s2); + }catch(Exception e){ + //System.out.println(e);//将未知异常打印出来,便于检查错误。 + } + return sou; + } + + /** + * 替换特殊字符 + * + * @param s 要替换特殊的字符串 + * @return 替换完成的字符串 + */ + public static String toScreen(String s) { + char c[] = s.toCharArray(); + char ch; + int i = 0; + StringBuffer buf = new StringBuffer(); + + while (i < c.length) { + ch = c[i++]; + + if (ch == '\r') + buf.append(""); + else if (ch == '\n') + buf.append(""); + else + buf.append(ch); + } + return buf.toString(); + } + + /** + * 替换特殊字符 + * + * @param s 要替换特殊的字符串 + * @return 替换完成的字符串 + */ + public static String toExcel(String s) { + if (s == null) return ""; + //因本方法会将字符串 &符号转换,故先将欧元符号转义符转换为其Unicode码 + s = s.replaceAll("€", "\u20AC"); + String str = toScreen(s); + str = stringReplace(str, "∠", "∠"); + str = stringReplace(str, "φ", "φ"); + str = stringReplace(str, """, "\""); + str = stringReplace(str, " ", "%nbsp"); + //str=Util.StringReplace(str,"'","‘"); + str = stringReplace(str, "<", "<"); + str = stringReplace(str, ">", ">"); + str = stringReplace(str, "&dt;&at;", "
"); + str = stringReplace(str, "&", "&"); + str = stringReplace(str, "
", "&dt;&at;"); + if ("&dt;&at;".equals(str)) { + str = ""; + } + //在方法最后,又将欧元符号置换为转义符 + str = str.replaceAll("\u20AC", "€"); + return str; + } + + public static String delHtml(final String inputString) { + String htmlStr = toExcel(inputString); // 含html标签的字符串 + + String textStr = ""; + java.util.regex.Pattern p_script; + java.util.regex.Matcher m_script; + java.util.regex.Pattern p_html; + java.util.regex.Matcher m_html; + + try { + String regEx_html = "<[^>]+>"; // 定义HTML标签的正则表达式 + + String regEx_script = "<[/s]*?script[^>]*?>[/s/S]*?<[/s]*?//[/s]*?script[/s]*?>"; // 定义script的正则表达式{或]*?>[/s/S]*? + + p_script = java.util.regex.Pattern.compile(regEx_script, java.util.regex.Pattern.CASE_INSENSITIVE); + m_script = p_script.matcher(htmlStr); + htmlStr = m_script.replaceAll(""); // 过滤script标签 + + p_html = java.util.regex.Pattern.compile(regEx_html, java.util.regex.Pattern.CASE_INSENSITIVE); + m_html = p_html.matcher(htmlStr); + htmlStr = m_html.replaceAll(""); // 过滤html标签 + + textStr = htmlStr; + + } catch (Exception e) { + System.err.println("Html2Text: " + e.getMessage()); + } + + return htmlToTxt(textStr).trim();// 返回文本字符串 + } + + /** + * 删除字符串中的html格式 + * + * @param input + * @return + */ + public static String htmlToTxt(String input) { + if (input == null || input.trim().equals("")) { + return ""; + } + // 去掉所有html元素, + String str = input.replaceAll("<[a-zA-Z]+[1-9]?[^><]*>", ""); + return str; + } + + + //==new= + + public static int getIntValue(Object s, int def){ + return getIntValue(null2String(s)); + } + + public static List strToLongList(String strs){ + List list = new ArrayList(); + strToLongList(list,strs,true); + return list; + } + + + public static int dateInterval(String fromdate, String todate) { + Calendar fromcalendar = getCalendar(fromdate); + Calendar tocalendar = getCalendar(todate); + + if (fromcalendar == null || tocalendar == null) + return 0; + + return (int) ((tocalendar.getTimeInMillis() - fromcalendar.getTimeInMillis()) / 3600 / 24 / 1000); + } + + /** + * @param datetime - 给定的日期时间,格式为 '2004-05-12 12:00:23' 或者 '2004-05-12' + * @return 返回给定日历, 如果格式不正确,返回null + */ + public static Calendar getCalendar(String datetime) { + int datetimelength = datetime.length() ; + + switch(datetimelength) { + case 19 : + return getCalendar(datetime , "yyyy'-'MM'-'dd' 'HH:mm:ss") ; + case 10 : + return getCalendar(datetime , "yyyy'-'MM'-'dd") ; + default : + return null ; + } + + } + + + /** + * @param datetime - 给定的日期时间 + * @param formart - 给定的日期时间的格式 + * @return 返回给定日历, 如果格式不正确,返回null + */ + public static Calendar getCalendar(String datetime, String formart) { + SimpleDateFormat SDF = new SimpleDateFormat(formart) ; + + Calendar calendar = Calendar.getInstance() ; + try { + calendar.setTime(SDF.parse(datetime)) ; + } catch (ParseException e) { + return null ; + } + + return calendar ; + } + + /** + * @return 返回当前时间字符,格式为 yyyy'-'MM'-'dd + * + * 返回当前时间字符,默认格式为yyyy'-'MM'-'dd + * + * 如 2004-09-07 + */ + public static String getCurrentDateString() { + String timestrformart = "yyyy'-'MM'-'dd" ; + SimpleDateFormat SDF = new SimpleDateFormat(timestrformart) ; + Calendar calendar = Calendar.getInstance() ; + + return SDF.format(calendar.getTime()) ; + } + + public static String getMessage(String msgMode,String key,String val){ + key = null2String(key).trim(); + val = null2String(val).trim(); + msgMode = null2String(msgMode).trim(); + if(!"".equals(msgMode) && !"".equals(key)) { + msgMode = msgMode.replaceAll(key, val); + } + return msgMode; + } + + public static List tranStrToLongList(Object idListObj){ + List docIds = new ArrayList(); + if(idListObj != null) { + try { + JSONArray idObjs = JSONArray.parseArray(null2String(idListObj)); + for (Object idObj : idObjs) { + long id = getLongValue(idObj); + if (id > 0l) { + docIds.add(id); + } + } + } catch (Exception e) { + log.error("trans error :{}", idListObj); + log.error(e.getMessage(), e); + } + } + return docIds; + } + + public static Map requestToMap(HttpServletRequest request) { + Map properties = request.getParameterMap();//把请求参数封装到Map中 + Map returnMap = new HashMap(); + Iterator> iter = properties.entrySet().iterator(); + String name = ""; + String value = ""; + while (iter.hasNext()) { + Map.Entry entry = iter.next(); + name = entry.getKey(); + Object valueObj = entry.getValue(); + if (null == valueObj) { + value = ""; + } else if (valueObj instanceof String[]) { + String[] values = (String[]) valueObj; + for (int i = 0; i < values.length; i++) { + value = values[i] + ","; + } + value = value.substring(0, value.length() - 1); + } else { + value = valueObj.toString(); + } + returnMap.put(name, value); + } + return returnMap; + } + + public static List getParamList(String... strs){ + List list = Lists.newArrayList(); + for (String str:strs){ + list.add(str); + } + return list; + } + + /** + * + * @param obj + * @return + */ + public static Map getUpdataParam(Object obj){ + Map dataMap = Maps.newHashMap(); + Class clazz = obj.getClass(); + Field[] fields = clazz.getDeclaredFields(); + for (Field field : fields) { + try { + // 允许访问私有字段 + field.setAccessible(true); + + String fieldName = field.getName(); + if (fieldName.equals("id")){ + continue; + } + Object value = field.get(obj); + dataMap.put(fieldName,value); + } catch (IllegalAccessException e) { + e.printStackTrace(); + } + } + return dataMap; + } + + public static T getRealService(String module, String serviceName, Class tClass) { + try { + module = SpringContext.convertModule(module); + return SpringContext.getBean(module + "_" + serviceName, tClass); + } catch (BeansException var9) { + try { + module = SpringContext.convertModule(module); + return SpringContext.getBean(module + serviceName, tClass); + } catch (BeansException var8) { + if (serviceName != null && serviceName.length() > 1) { + String start = serviceName.substring(0, 1).toLowerCase(Locale.ROOT); + String end = serviceName.substring(1); + return SpringContext.getBean(start + end, tClass); + } else { + throw new RuntimeException("未找到名为" + serviceName + "的实例对象,请实现" + tClass.getName() + "接口并添加@Service(\"" + module + "_" + serviceName + "\")注解"); + } + } + } + } + + public static List> convertList(List> objList){ + List> resultList = Lists.newArrayList(); + for (Map map:objList){ + Map resultMap = Maps.newHashMap(); + for (Map.Entry entry :map.entrySet()){ + resultMap.put(entry.getKey(),CommonUtils.null2String(entry.getValue())); + } + resultList.add(resultMap); + } + return resultList; + } + +} diff --git a/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/util/Constants.java b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/util/Constants.java new file mode 100644 index 0000000..bc1b4ea --- /dev/null +++ b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/util/Constants.java @@ -0,0 +1,48 @@ +package com.weaver.jucailin.organization.util; + +import com.google.common.collect.Lists; + +import java.util.List; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +public class Constants { + public static final String SOURCE_TYPE="LOGIC"; + + public static final String GROUP_ID="weaver-ebuilder-form-service"; + + public static final String BASIC_INFORMATION="基本信息"; + + public static final String ACCOUNT_INFORMATION="账户信息"; + + public static final String PERSONAL_INFORMATION="个人信息"; + /** + * 员工信息表 + */ + public static final String EMPLOYEE_INFORMATION="uf_jcl_employee_information"; + /** + * 信息变更 + */ + public static final String EMPLOYEE_XXBGSQ = "uf_jcl_employee_xxbgsq"; + + + /** + * 入职管理 + */ + public static final String UF_JCL_RZGL="uf_jcl_rzgl"; + + + /** + * 信息变更 + */ + + + public static final String SET_BY_LIST="全部员工"; + /** + * 员工默认明细表 + */ + public static final List employeDetailList = Stream.of("uf_jcl_emp_gzll", "uf_jcl_emp_jyjl", "uf_jcl_emp_jtxx", "uf_jcl_emp_bzyjl", "uf_jcl_emp_pxjl", "uf_jcl_emp_yynl","uf_jcl_emp_qwjgzgrz").collect(Collectors.toList()); + + + +} diff --git a/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/util/DatabaseUtils.java b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/util/DatabaseUtils.java new file mode 100644 index 0000000..cda3de6 --- /dev/null +++ b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/util/DatabaseUtils.java @@ -0,0 +1,396 @@ +package com.weaver.jucailin.organization.util; + +import cn.hutool.core.codec.Base64; +import cn.hutool.core.collection.CollectionUtil; +import com.alibaba.fastjson.JSONObject; +import com.weaver.ebuilder.datasource.api.entity.ExecuteSqlEntity; +import com.weaver.ebuilder.datasource.api.entity.SqlParamEntity; +import com.weaver.ebuilder.datasource.api.enums.SourceType; +import com.weaver.ebuilder.datasource.api.enums.SqlParamType; +import com.weaver.ebuilder.datasource.api.query.dto.dw.DynamicParamDto; +import com.weaver.ebuilder.datasource.api.query.dto.dw.FieldQuery; +import com.weaver.ebuilder.datasource.api.query.dto.dw.GroupQuery; +import com.weaver.ebuilder.datasource.api.query.dto.dw.TableQuery; +import com.weaver.ebuilder.datasource.api.service.DataSetService; +import com.weaver.ebuilder.datasource.api.service.impl.EbFormDataService; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.*; + +/** + * DatabaseUtil 是一个数据库工具类,提供了一些执行 SQL 查询和操作的方法。 + */ + + +@Component +public class DatabaseUtils { + + private final static Logger log = LoggerFactory.getLogger(DatabaseUtils.class); + + @Autowired + private DataSetService dataSetService; + + @Autowired + private EbFormDataService dataService; + + /** + * 执行 SQL 并返回结果。 + * + * @param sourceType sourceId + * @return 获取数据库名称 + * @throws RuntimeException 当 SQL 执行失败时抛出异常 + */ + public Map getDataSourceName(SourceType sourceType, String sourceId) { + Map map = dataSetService.getDataSourceName(sourceType,sourceId); + return map; + } + + /** + * 执行 SQL 并返回结果。 + * + * @param entity 包含执行 SQL 的相关信息的对象 + * @return 包含查询结果的 Map 对象 + * @throws RuntimeException 当 SQL 执行失败时抛出异常 + */ + public Map executeSql(ExecuteSqlEntity entity) { + Map map = dataSetService.executeSql(entity); + if ("FAIL".equals(CommonUtils.null2String(map.get("status")).toUpperCase(Locale.ROOT))) { + log.error("sql执行失败=>{}", JSONObject.toJSONString(map)); + throw new RuntimeException("sql执行异常"); + } else { + return map; + } + } + + /** + * 执行分页 SQL 查询并返回结果。 + * + * @param entity 包含执行 SQL 和分页信息的对象 + * @param pageNo 当前页码 + * @param pageSize 每页的数据条数 + * @return 包含查询结果的 Map 对象 + * @throws RuntimeException 当 SQL 执行失败时抛出异常 + */ + public Map executeSql(ExecuteSqlEntity entity, int pageNo, int pageSize) { + entity.setPageNo(pageNo); + entity.setPageSize(pageSize); + Map map = dataSetService.executeForQuery(entity); + if ("FAIL".equals(CommonUtils.null2String(map.get("status")).toUpperCase(Locale.ROOT))) { + log.error("sql执行失败=>{}", JSONObject.toJSONString(map)); + throw new RuntimeException("sql执行异常"); + } else { + return map; + } + } + + /** + * 创建一个包含执行 SQL 的对象。 + * + * @param sql 需要执行的 SQL + * @param groupId 数据源分组的 ID + * @paramDesc 数据源分组的 ID 获取方式 【select APPLICATION_MARK,APPLICATION_name from eteams.ds_mark_service_relation】 + * @return 包含执行 SQL 的对象 + */ + public ExecuteSqlEntity getExecuteSqlEntity(String sql, String groupId) { + log.error("sql=>{}", sql); + ExecuteSqlEntity executeSqlEntity = new ExecuteSqlEntity(); + executeSqlEntity.setSql(base64(sql)); + executeSqlEntity.setGroupId(groupId); + executeSqlEntity.setSourceType(SourceType.LOGIC); + executeSqlEntity.setGroupKey("0"); + return executeSqlEntity; + } + + /** + * 对 SQL 进行 Base64 编码。 + * + * @param sql 需要进行编码的 SQL + * @return 编码后的字符串 + */ + public String base64(String sql) { + return Base64.encode(sql); + } + + /** + * 获取数据源列表。 + * + * @param map 包含数据源列表信息的 Map 对象 + * @return 数据源列表的 Map 对象 + */ + public List> getDataSourceList(Map map) { + List> entity = new ArrayList(); + if ("OK".equals(CommonUtils.null2String(map.get("status")).toUpperCase(Locale.ROOT)) + && map.get("count") != null + && CommonUtils.getIntValue(map.get("count")) > 0 + && map.get("records") != null) { + entity = (List) map.get("records"); + } + + return keyToLowerCase((List) entity); + } + + public Map getOneDataSource(Map map) { + List> entity = getDataSourceList(map); + return (Map)(CollectionUtil.isNotEmpty(entity) ? (Map)entity.get(0) : new HashMap()); + } + + /** + * 将 Map 对象中的键转换为小写。 + * + * @param orgMapList 需要转换键的 Map 对象列表 + * @return 转换后的 Map 对象列表 + */ + public List> keyToLowerCase(List> orgMapList) { + List> resultList = new ArrayList(); + Iterator var2 = orgMapList.iterator(); + + while (var2.hasNext()) { + Map stringObjectMap = (Map) var2.next(); + resultList.add(keyToLowerCase(stringObjectMap)); + } + + return resultList; + } + + /** + * 将 Map 对象中的键转换为小写。 + * + * @param orgMap 需要转换键的 Map 对象 + * @return 转换后的 Map 对象 + */ + public Map keyToLowerCase(Map orgMap) { + Map resultMap = new HashMap(); + if (orgMap != null && !orgMap.isEmpty()) { + Set> entrySet = orgMap.entrySet(); + Iterator var3 = entrySet.iterator(); + + while (var3.hasNext()) { + Map.Entry entry = (Map.Entry) var3.next(); + String key = (String) entry.getKey(); + Object value = entry.getValue(); + resultMap.put(key.toLowerCase(), value); + } + return resultMap; + } else { + return resultMap; + } + } + + + /** + * 根据数据库类型 找到对应数据库 + * + * @param sourceType sourceType 枚举类 + * ETEAMS :数据仓库 + * FORM: ebuilder表单 + * LOGIC: 各模块提供业务数据(逻辑表) + * EXTERNAL: 外部数据源 + * @return + */ + public List> getDataGroups(String sourceType, Boolean flag) { + GroupQuery query = new GroupQuery(); + query.setSourceType(SourceType.valueOf(sourceType)); + query.setShowSqlDataset(flag); + + + DynamicParamDto dynamicParamDto = new DynamicParamDto(); + dynamicParamDto.setUserId(10000L); + dynamicParamDto.setTenantKey("tk"); + + query.setDynamicParamDto(dynamicParamDto); + + return dataSetService.getDataGroups(query); + } + + + /** + * 获取数据表 + * + * @param sourceType + * @param groupId + * @param pageNum + * @param pageSize + * @return + */ + public Map getDataSets(String sourceType, String groupId, Integer pageNum, Integer pageSize) { + + TableQuery tableQuery = new TableQuery(); + tableQuery.setSourceType(SourceType.valueOf(sourceType)); + tableQuery.setGroupId(groupId); + //非必传 + //tableQuery.setName(name); + tableQuery.setPageNo(pageNum); + tableQuery.setPageSize(pageSize); + return dataSetService.getDataSetsByPage(tableQuery); + } + + /** + * 获取表字段 + * sourceType :LOGIC + * sourceId : 8494845523559165780 + * groupId : weaver-crm-service + * + * @param + * @return + */ + public List> getFields(String sourceType, String sourceId, String groupId) { + FieldQuery query = new FieldQuery(); + query.setSourceType(SourceType.valueOf(sourceType)); + query.setSourceId(sourceId); + query.setGroupId(groupId); + return dataSetService.getFields(query); + } + + /** + * 执行sql + * sourceType :LOGIC + * groupId : weaver-ebuilder-app-service + * sql : select * from ebda_app limit 10 + * + * @param + * @return + */ + public Map execute(String sourceType, String groupId, String sql) { + //执行sql 参数sourceType groupId sql + ExecuteSqlEntity executeSqlEntity = new ExecuteSqlEntity(); + executeSqlEntity.setSql(base64(sql)); + executeSqlEntity.setGroupId(groupId); + executeSqlEntity.setSourceType(SourceType.valueOf(sourceType)); + return dataSetService.executeSql(executeSqlEntity); + } + + public Map execute(String sql) { + //执行sql 参数sourceType groupId sql + ExecuteSqlEntity executeSqlEntity = new ExecuteSqlEntity(); + executeSqlEntity.setSql(base64(sql)); + executeSqlEntity.setGroupId(Constants.GROUP_ID); + executeSqlEntity.setSourceType(SourceType.valueOf(Constants.SOURCE_TYPE)); + + return dataSetService.executeSql(executeSqlEntity); + } + public Map execute(String sql,List paramList) { + //执行sql 参数sourceType groupId sql + List sqlParamList = querySqlParamEntity(paramList); + ExecuteSqlEntity executeSqlEntity = new ExecuteSqlEntity(); + executeSqlEntity.setSql(base64(sql)); + executeSqlEntity.setGroupId(Constants.GROUP_ID); + executeSqlEntity.setSourceType(SourceType.valueOf(Constants.SOURCE_TYPE)); + executeSqlEntity.setParams(sqlParamList); + return dataSetService.executeSql(executeSqlEntity); + } + + + public Map executeForQuery(String sourceType, String groupId, String sql,List sqlparam) { + //执行sql 参数sourceType groupId sql sqlparam + ExecuteSqlEntity executeSqlEntity = new ExecuteSqlEntity(); + executeSqlEntity.setSql(base64(sql)); + executeSqlEntity.setGroupId(groupId); + executeSqlEntity.setSourceType(SourceType.valueOf(sourceType)); + executeSqlEntity.setParams(sqlparam); + return dataSetService.executeSql(executeSqlEntity); + } + + public String getMysqlPagedSql(String sql,int pageNo, int pageSize) { + if(pageNo<=0){ + pageNo = 1; + } + + if(pageSize<=0){ + pageSize = 20; + } + + int start = (pageNo-1)*pageSize; + int end = pageNo*pageSize; + + return new StringBuffer().append(sql).append( + " LIMIT "+start+","+(end-start)).toString(); + } + + /** + * 获取sql入参 + * @param list + * @return + */ + public List querySqlParamEntity(List list){ + List sqlparam = new ArrayList(); + for (String str : list){ + SqlParamEntity sqlParamEntity = new SqlParamEntity(); + sqlParamEntity.setParamType(SqlParamType.VARCHAR); + sqlParamEntity.setValue(str); + sqlparam.add(sqlParamEntity); + } + return sqlparam; + } + + /*** + * + * @param sourceType + * @param groupId + * @param dataSql + * @param paramList + * @return + */ + public List> getSqlList(String sourceType,String groupId,String dataSql,List paramList){ + List sqlParamList = querySqlParamEntity(paramList); + Map result = executeForQuery(sourceType, groupId, dataSql, sqlParamList); + List> recordList = getDataSourceList(result); + return recordList; + } + /*** + * + * @param dataSql + * @param paramList + * @return + */ + public List> getSqlList(String dataSql,List paramList){ + List sqlParamList = querySqlParamEntity(paramList); + Map result = executeForQuery(Constants.SOURCE_TYPE, Constants.GROUP_ID, dataSql, sqlParamList); + List> recordList = getDataSourceList(result); + return recordList; + } + public List> getSqlList(String dataSql){ + Map result = execute(dataSql); + List> recordList = getDataSourceList(result); + return recordList; + } + + + /*** + * + * @param sourceType + * @param groupId + * @param dataSql + * @param paramList + * @return + */ + public Map getSqlMap(String sourceType,String groupId,String dataSql,List paramList){ + Map recordMap = new HashMap<>(); + List sqlParamList = querySqlParamEntity(paramList); + Map result = executeForQuery(sourceType, groupId, dataSql, sqlParamList); + List> recordList = getDataSourceList(result); + if(recordList.size() > 0){ + recordMap = recordList.get(0); + } + return recordMap; + } + /*** + * + * @param dataSql + * @param paramList + * @return + */ + public Map getSqlMap(String dataSql,List paramList){ + Map recordMap = new HashMap<>(); + List sqlParamList = querySqlParamEntity(paramList); + Map result = executeForQuery(Constants.SOURCE_TYPE, Constants.GROUP_ID, dataSql, sqlParamList); + List> recordList = getDataSourceList(result); + if(recordList.size() > 0){ + recordMap = recordList.get(0); + } + return recordMap; + } + +} diff --git a/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/util/DateUtil.java b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/util/DateUtil.java new file mode 100644 index 0000000..3157c79 --- /dev/null +++ b/secondev-jcl-systemproject/src/main/java/com/weaver/jucailin/organization/util/DateUtil.java @@ -0,0 +1,501 @@ +package com.weaver.jucailin.organization.util; + +import com.weaver.verupgrade.general.TimeUtil; +import org.apache.commons.lang3.StringUtils; + +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.time.*; +import java.time.format.DateTimeFormatter; +import java.time.temporal.ChronoUnit; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.Date; +import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +public class DateUtil { + public static DateTimeFormatter yyyyMMdd = DateTimeFormatter.ofPattern("yyyy-MM-dd"); + public static DateTimeFormatter yyyyMMddHHmmss = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); + public static DateTimeFormatter yyyyMMddHHmm = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm"); + public static DateTimeFormatter yyyyMM = DateTimeFormatter.ofPattern("yyyy-MM"); + public static DateTimeFormatter yyyy = DateTimeFormatter.ofPattern("yyyy"); + + /** + * yyyy-MM + **/ + private static final String MONTH_REGEX = "^([1-9]\\d{3})-(([0][1-9])|([1][0-2]))$"; + /** + * yyyy-MM-dd,仅格式匹配,实际值的合理性不做要求 + **/ + private static final String DATE_PATTERN = "^\\d{4}-\\d{2}-\\d{2}$"; + + public static String beforeMonth(String time,int month){ + LocalDateTime localDateTime = DateUtil.getTime(time); + return localDateTime.minusMonths(month).format(yyyyMMdd); + } + + public static String beforeMonth(String time){ + LocalDateTime localDateTime = DateUtil.getTime(time); + return localDateTime.minusMonths(1).format(yyyyMM); + } + + public static String lastMonth(String time){ + LocalDateTime localDateTime = DateUtil.getTime(time); + + return localDateTime.plusMonths(1).format(yyyyMM); + } + public static String lastMonth(String time,DateTimeFormatter dateTimeFormatter){ + LocalDateTime localDateTime = DateUtil.getTime(time); + + return localDateTime.plusMonths(1).format(dateTimeFormatter); + } + public static String nextMonth(String time,int month,DateTimeFormatter dateTimeFormatter){ + LocalDateTime localDateTime = DateUtil.getTime(time); + + return localDateTime.plusMonths(month).format(dateTimeFormatter); + } + public static String nextYear(String time,int year,DateTimeFormatter dateTimeFormatter){ + LocalDateTime localDateTime = DateUtil.getTime(time); + + return localDateTime.plusYears(year).format(dateTimeFormatter); + } + public static String beforeYear(String time,int year,DateTimeFormatter dateTimeFormatter){ + LocalDateTime localDateTime = DateUtil.getTime(time); + + return localDateTime.minusYears(year).format(dateTimeFormatter); + } + + + public static String beforeDay(String time,long day){ + LocalDateTime localDateTime = DateUtil.getTime(time); + return localDateTime.minusDays(day).format(yyyyMMdd); + } + public static String AfterDay(String time,long day){ + LocalDateTime localDateTime = DateUtil.getTime(time); + + return localDateTime.plusDays(day).format(yyyyMMdd); + } + + public static String beforeMinutes(String time,long minutes){ + LocalDateTime localDateTime = DateUtil.getTime(time); + return localDateTime.minusMinutes(minutes).format(yyyyMMddHHmm); + } + + public static String AfterMinutes(String time,long minutes){ + LocalDateTime localDateTime = DateUtil.getTime(time); + return localDateTime.plusMinutes(minutes).format(yyyyMMddHHmm); + } + public static String AfterSeconds(String time,long seconds){ + LocalDateTime localDateTime = DateUtil.getTime(time); + return localDateTime.plusSeconds(seconds).format(yyyyMMddHHmmss); + } + public static String beforeSeconds(String time,long seconds){ + LocalDateTime localDateTime = DateUtil.getTime(time); + return localDateTime.minusSeconds(seconds).format(yyyyMMddHHmmss); + } + + public static String nowMonth(String time){ + LocalDateTime localDateTime = LocalDate.parse(time, yyyyMMdd).atStartOfDay(); + return localDateTime.format(yyyyMM); + } + + public static String getCurrentMonth(){ + return LocalDateTime.now().format(yyyyMM); + } + public static String getCurrentDate(){ + return LocalDateTime.now().format(yyyyMMdd); + } + public static String getCurrentTime(){ + return LocalDateTime.now().format(yyyyMMddHHmmss); + } + public static String getCurrentTime(String timeType){ + DateTimeFormatter formatter = DateTimeFormatter.ofPattern(timeType); + return LocalDateTime.now().format(formatter); + } + + //获得往后日期 + public static String getCurrentDatePlusDay(int day){ + return LocalDateTime.now().plusDays(day).format(yyyyMMdd); + } + //获得往前日期 + public static String getCurrentDateMinusDay(int day){ + return LocalDateTime.now().minusDays(day).format(yyyyMMdd); + } + + + public static LocalDateTime getTime(String time){ + int length = time.length(); + switch (length){ + case 4: + return LocalDate.parse(time+"-01-01", yyyyMMdd).atStartOfDay(); + case 7: + return LocalDate.parse(time+"-01", yyyyMMdd).atStartOfDay(); + case 9: + String[] times = time.split("-"); + + if (times[1].length()==1){ + times[1] = "0"+times[1]; + }else if (times[2].length()==1){ + times[2] = "0"+times[2]; + } + time = times[0]+"-"+times[1]+"-"+times[2]; + return LocalDate.parse(time, yyyyMMdd).atStartOfDay(); + case 10: + return LocalDate.parse(time, yyyyMMdd).atStartOfDay(); + case 19: + return LocalDateTime.parse(time, yyyyMMddHHmmss); + case 16: + return LocalDateTime.parse(time, yyyyMMddHHmm); + } + return null; + } + + + /** + * 获得时间与当前相差的小时 + * @param startTime 开始时间 yyyy-MM-dd HH:mm:ss + * @return + */ + public static long getBetWeenHours(String startTime){ + + Duration duration = Duration.between(LocalDateTime.parse(startTime,yyyyMMddHHmmss),LocalDateTime.now()); + + return duration.toHours(); + } + /** + * 获得两个时间相差的年份 + * @param startTime 开始时间 yyyy-MM-dd + * @return + */ + public static int getBetWeenYears(String startTime){ + Period duration = Period.between(LocalDate.parse(startTime,yyyyMMdd),LocalDateTime.now().toLocalDate()); + + return duration.getYears(); + } + + /** + * 获得两个时间相差的年份 + * @param startTime 开始时间 yyyy-MM-dd + * @return + */ + public static int getBetWeenYears(String startTime,String endTime){ + Period duration = Period.between(LocalDate.parse(startTime,yyyyMMdd),LocalDate.parse(endTime,yyyyMMdd)); + return duration.getYears(); + } + + /** + * 获得两个时间相差的月份 + * @param startTime 开始时间 yyyy-MM-dd + * @return + */ + public static int getBetWeenMonths(String startTime,String endTime){ + LocalDateTime startDate = DateUtil.getTime(startTime); + LocalDateTime endDate = DateUtil.getTime(endTime); + + YearMonth startYearMonth = YearMonth.from(startDate); + YearMonth endYearMonth = YearMonth.from(endDate); + + int betweenMonth = (int) ChronoUnit.MONTHS.between(startYearMonth, endYearMonth); + if (startDate.getDayOfMonth()>endDate.getDayOfMonth()){ + betweenMonth= betweenMonth-1; + } + return betweenMonth; + } + + /** + * 获得两个时间相差的月份 + * @param startTime 开始时间 yyyy-MM-dd + * @return + */ + public static int getBetWeenMonthsNeedDayOfMonth(String startTime,String endTime){ + LocalDateTime startDate = DateUtil.getTime(startTime); + LocalDateTime endDate = DateUtil.getTime(endTime); + + YearMonth startYearMonth = YearMonth.from(startDate); + YearMonth endYearMonth = YearMonth.from(endDate); + + int betweenMonth = (int) ChronoUnit.MONTHS.between(startYearMonth, endYearMonth); + if (startDate.getDayOfMonth()>endDate.getDayOfMonth()){ + betweenMonth= betweenMonth-1; + } + return betweenMonth; + } + + /** + * 获得当前时间相差的天数 + * @param startTime 开始时间 yyyy-MM-dd + * @return + */ + public static int getBetWeenDays(String startTime){ + LocalDate startDate = LocalDate.parse(startTime); + LocalDate endDate = LocalDateTime.now().toLocalDate(); + + long daysBetween = ChronoUnit.DAYS.between(startDate, endDate); + return Math.toIntExact(daysBetween); + } + /** + * 获得当前时间相差的天数 + * @param startTime 开始时间 yyyy-MM-dd + * @return + */ + public static int getBetWeenDays(String startTime,String endTime){ + try { + SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); + Date bdate = dateFormat.parse(startTime); + LocalDateTime localBDate = bdate.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime(); + LocalDate startDate = localBDate.toLocalDate(); + Date edate = dateFormat.parse(endTime); + LocalDateTime localEDate = edate.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime(); + LocalDate endDate = localEDate.toLocalDate(); + long daysBetween = ChronoUnit.DAYS.between(startDate, endDate); + return Math.toIntExact(daysBetween); + } catch (ParseException e) { + e.printStackTrace(); + return 0; + } + } + /** + * 获得当前时间相差的分钟数 + * @param startTime 开始时间 yyyy-MM-dd + * @return + */ + public static int getBetWeenMinutes(String startTime,String endTime,DateTimeFormatter formatter){ + LocalDateTime startDate = LocalDateTime.parse(startTime,formatter); + LocalDateTime endDate = LocalDateTime.parse(endTime,formatter); + + long daysBetween = ChronoUnit.MINUTES.between(startDate, endDate); + return Math.toIntExact(daysBetween); + } + /** + * 获得当前时间相差的分钟数 + * @param startTime 开始时间 yyyy-MM-dd + * @return + */ + public static int getBetWeenMinutes(String startTime,String endTime){ + LocalDateTime startDate = DateUtil.getTime(startTime); + LocalDateTime endDate = DateUtil.getTime(endTime); + + long daysBetween = ChronoUnit.MINUTES.between(startDate, endDate); + return Math.toIntExact(daysBetween); + } + /** + * 获得当前时间相差的分钟数 + * @param startTime 开始时间 yyyy-MM-dd + * @return + */ + public static int getBetWeenMinutesOver(String startTime,String endTime){ + LocalDateTime startDate = DateUtil.getTime(startTime); + LocalDateTime endDate = DateUtil.getTime(endTime); + + long daysBetween = ChronoUnit.MINUTES.between(startDate, endDate); + if (daysBetween == 0 && startDate.compareTo(endDate)<0){ + daysBetween=1; + } + return Math.toIntExact(daysBetween); + } + + /** + * 获得两个时间相差的小时 + * @param startTime 开始时间 yyyy-MM-dd HH:mm:ss + * @param endTime 结束时间 yyyy-MM-dd HH:mm:ss + * @return + */ + public static long getBetWeenHours(String startTime,String endTime){ + Duration duration = Duration.between(getTime(startTime),getTime(endTime)); + + return duration.toHours(); + } + + /** + * 获得两个时间相差的周 + * @param startTime 开始时间 + * @param endTime 结束时间 + * @return + */ + public static int getBetweenWeeks(String startTime,String endTime){ + int days = getBetWeenDays(startTime,endTime); + int dayOfWeek = TimeUtil.getDayOfWeek(startTime); + if (dayOfWeek == 0){ + dayOfWeek = 7; + } + days = days-(7-dayOfWeek); + + return days/7; + } + + + /** + * 获得该月份的天数 + * @param time + * @return + */ + public static int getDays(String time,int CalendarType){ + Calendar calendar = Calendar.getInstance(); + calendar.set(Integer.valueOf(time.split("-")[0]), Integer.valueOf(time.split("-")[1]) - 1, 1); + return calendar.getActualMaximum(CalendarType); + } + + public static String getTimeStr(int value){ + String str = ""; + if (value < 10){ + str = "0"+value; + }else { + str = String.valueOf(value); + } + return str; + } + + /** + * 获得所处季度的 + */ + public static String getCurrentQuarter(String date){ + String season1 = date.split("-")[0]+"-03-31"; + String season2 = date.split("-")[0]+"-06-30"; + String season3 = date.split("-")[0]+"-09-30"; + String season4 = date.split("-")[0]+"-12-31"; + + if (DateUtil.getTime(date).compareTo(DateUtil.getTime(season1)) <=0){ + return season1; + }else if (DateUtil.getTime(date).compareTo(DateUtil.getTime(season1)) >0 && + DateUtil.getTime(date).compareTo(DateUtil.getTime(season2)) <=0){ + return season2; + }else if (DateUtil.getTime(date).compareTo(DateUtil.getTime(season2)) >0 && + DateUtil.getTime(date).compareTo(DateUtil.getTime(season3)) <=0){ + return season3; + }else{ + return season4; + } + } + /** + * 获得所处当前半年 + */ + public static String getCurrentHalfYear(String date){ + String season1 = date.split("-")[0]+"-06-30"; + + if (DateUtil.getTime(date).compareTo(DateUtil.getTime(season1)) <=0){ + return season1; + }else { + return date.split("-")[0]+"-12-31"; + } + } + + public static String getFormatLocalDate(Date date) { + if (date == null) { + return StringUtils.EMPTY; + } + LocalDateTime localDateTime = dateToLocalDateTime(date); + return getFormatLocalDate(localDateTime); + } + public static String getFormatLocalDate(LocalDateTime localDateTime) { + if (localDateTime == null) { + return StringUtils.EMPTY; + } + try { + return localDateTime.format(yyyyMMdd); + } catch (Exception e) { + return StringUtils.EMPTY; + } + } + public static LocalDateTime dateToLocalDateTime(Date date) { + Instant instant = date.toInstant(); + ZoneId zone = ZoneId.systemDefault(); + return LocalDateTime.ofInstant(instant, zone); + } + + // 正则表达式用于匹配日期格式yyyy-MM-dd,不验证日期是否合法 + public static boolean dateIsValid(String date) { + if (date == null) { + return false; + } + // 编译正则表达式 + Pattern pattern = Pattern.compile(DATE_PATTERN); + // 匹配日期字符串 + Matcher matcher = pattern.matcher(date); + // 返回是否匹配的结果 + return matcher.matches(); + } + + /** + * 检查年月格式 + * + * @param yearMonth + * @return + */ + public static boolean checkYearMonth(String yearMonth) { + return Pattern.matches(MONTH_REGEX, yearMonth); + } + + /** + * 获取两个日期间的日期集合 + * @param startDateStr + * @param endDateStr + * @return + * @throws ParseException + */ + public static List getDatesBetween(String startDateStr, String endDateStr) throws ParseException { + List dates = new ArrayList<>(); + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + Date startDate = sdf.parse(startDateStr); + Date endDate = sdf.parse(endDateStr); + + Calendar calendar = Calendar.getInstance(); + calendar.setTime(startDate); + + while (calendar.getTime().before(endDate) || calendar.getTime().equals(endDate)) { + dates.add(sdf.format(calendar.getTime())); + calendar.add(Calendar.DATE, 1); + } + return dates; + } + + /** + * 判断两个时间段是否有重叠部分 + */ + public static boolean isOverlapping(String startTime1, String endTime1, String startTime2, String endTime2) { + // 如果结束时间小于另一个的开始时间,则不重叠 + if (endTime1.compareTo(startTime2) <= 0) { + return false; + } + // 如果开始时间大于另一个的结束时间,则不重叠 + if (startTime1.compareTo(endTime2) >= 0) { + return false; + } + // 否则,两个时间段重叠 + return true; + } + + /** + * 获取两个时间段重叠分钟数 + */ + public static int getOverlappedMinutes(String startTime1, String endTime1, String startTime2, String endTime2) { + if (isOverlapping(startTime1, endTime1, startTime2, endTime2)) { + // 取两个段的最大开始和最小结束时间 + String start = startTime1.compareTo(startTime2) >= 0 ? startTime1 : startTime2; + String end = endTime1.compareTo(endTime2) <= 0 ? endTime1 : endTime2; + // 计算重叠的分钟数 + return getBetWeenMinutes(start, end); + } + // 如果不重叠,返回0 + return 0; + } + + /** + * 获取日期在一年中属于第几周 + */ + public static int weekRank(String dateStr) throws Exception { + SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); + Date date = formatter.parse(dateStr); + Calendar calendar = Calendar.getInstance(); + calendar.setTime(date); + calendar.setFirstDayOfWeek(Calendar.MONDAY);//设置星期一为一周开始的第一天 + return calendar.get(Calendar.WEEK_OF_YEAR); + } + + public static String converHourAndMinute(String date) { + String time = date.split(" ")[1]; + String str = time.split(":")[0]+":"+time.split(":")[1]; + return str; + } +} diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..5cc55e4 --- /dev/null +++ b/settings.gradle @@ -0,0 +1,35 @@ + +// 根项目名 +rootProject.name = 'hrm-jucailin-system' + + +def projectNames = [] +def discoverProjects +discoverProjects = { File directory, String prefix -> + directory.eachDir { subDir -> + def buildFilePath = new File(subDir.getCanonicalPath(), subDir.name + ".gradle"); + if (buildFilePath.exists()) { + def projectPath = buildFilePath.getParentFile().getCanonicalPath(); + // 判断是否要添加关联引用 根据模块下是否有.disabled文件 + if (new File(projectPath + File.separator + ".disabled").exists()) { + return; + } + projectNames.add(projectPath) + } else if (subDir.isDirectory()) { + discoverProjects(new File(subDir.getPath()), prefix + subDir.name + ":") + } + } +} + +discoverProjects(rootProject.projectDir, "") +println('root dir: ' + rootDir) +projectNames.forEach { projectName -> + def proj = new File((String) projectName) + // 计算相对路径 + def rel_path = proj.getCanonicalPath().replace(rootDir.toString() + File.separator, "") + def include_path = rel_path.replace(File.separator, ":"); + println("include: ${rel_path}, ref: ${include_path}") + + include include_path + project(":${include_path}").buildFileName = proj.getName() + ".gradle" +} \ No newline at end of file diff --git a/weaver-ebuilder-form-base-2.42.1.RELEASE.hotfix13.jar b/weaver-ebuilder-form-base-2.42.1.RELEASE.hotfix13.jar new file mode 100644 index 0000000..f9c0fa4 Binary files /dev/null and b/weaver-ebuilder-form-base-2.42.1.RELEASE.hotfix13.jar differ