bouncycastle(1) Use bouncy castle provider runtime

本文详细介绍了如何利用BouncyCastle提供者实现Java平台上的DES加密与解密操作,并通过示例代码验证了实现过程。重点讨论了如何在不同环境下配置提供者,以及使用BouncyCastle提供的类进行加密和解密的基本步骤。
bouncycastle(1) Use bouncy castle provider runtime

JCE is the short for The Java Cryptography Extension.

From this class, we can see the provider list of my JDK.
package com.sillycat.easycastle.tools;


import java.security.Provider;
import java.security.Security;
import java.util.Iterator;
import java.util.Set;


publicclass ProviderInformation {
publicstaticvoid main(String[] args) {
Provider[] providers = Security.getProviders();
for (int i = 0; i < providers.length; i++) {
Provider provider = providers[i];
System.out.println("Provider name: " + provider.getName());
System.out.println("Provider information: " + provider.getInfo());
System.out.println("Provider version: " + provider.getVersion());
Set<?> entries = provider.entrySet();
Iterator<?> iterator = entries.iterator();
while (iterator.hasNext()) {
System.out.println("Property entry: " + iterator.next());
}
}
}
}

And I use a test class to verify DES with bouncy castle:
package com.sillycat.easycastle.runner;

import java.security.InvalidKeyException;
import java.security.Key;
import java.security.NoSuchAlgorithmException;
import java.security.NoSuchProviderException;
import java.security.Security;

import javax.crypto.BadPaddingException;
import javax.crypto.Cipher;
import javax.crypto.IllegalBlockSizeException;
import javax.crypto.KeyGenerator;
import javax.crypto.NoSuchPaddingException;

import org.bouncycastle.jce.provider.BouncyCastleProvider;

public class DESEncryptAndDecrypt {

private static final String JCE_PROVIDER_BC = "BC";

public static void main(String[] args) {
//Security.addProvider(new com.sun.crypto.provider.SunJCE());
Security.addProvider(new BouncyCastleProvider());
try {
// "BC" is the name of the BouncyCastle provider
KeyGenerator kg = KeyGenerator.getInstance("DES",JCE_PROVIDER_BC);

Key key = kg.generateKey();
Cipher cipher = Cipher.getInstance("DES",JCE_PROVIDER_BC);

byte[] data = "Hello World!".getBytes();
System.out.println("Original data : " + new String(data));

cipher.init(Cipher.ENCRYPT_MODE, key);
byte[] result = cipher.doFinal(data);
System.out.println("Encrypted data: " + new String(result));

cipher.init(Cipher.DECRYPT_MODE, key);
byte[] original = cipher.doFinal(result);
System.out.println("Decrypted data: " + new String(original));
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
} catch (NoSuchPaddingException e) {
e.printStackTrace();
} catch (InvalidKeyException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IllegalBlockSizeException e) {
e.printStackTrace();
} catch (BadPaddingException e) {
e.printStackTrace();
} catch (NoSuchProviderException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

I import the package in pom.xml like this:
<dependency>
<groupId>bouncycastle</groupId>
<artifactId> bcprov-jdk16</artifactId>
<version> 140</version>
</dependency>

references:
http://www.bouncycastle.org
http://www.bouncycastle.org/specifications.html#install
http://hi.baidu.com/bluewhale84/blog/item/f3bb20a1f538a9884710648c.html
http://security.group.iteye.com/group/wiki/2280-Non-symmetric-encryption-Digital-Signature
http://snowolf.iteye.com/blog/379860
http://sillycat.iteye.com/blog/563515
C:\Users\李文轩\.jdks\jbr-17.0.14\bin\java.exe "-javaagent:D:\lll\IntelliJ IDEA 2021.3.1\lib\idea_rt.jar=56435:D:\lll\IntelliJ IDEA 2021.3.1\bin" -Dfile.encoding=GBK -classpath C:\Users\李文轩\AppData\Roaming\JetBrains\IntelliJIdea2021.3\plugins\Kotlin\kotlinc\lib\kotlin-compiler.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\8.7\generated-gradle-jars\gradle-api-8.7.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\groovy-3.0.17.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\groovy-ant-3.0.17.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\groovy-astbuilder-3.0.17.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\groovy-console-3.0.17.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\groovy-datetime-3.0.17.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\groovy-dateutil-3.0.17.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\groovy-groovydoc-3.0.17.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\groovy-json-3.0.17.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\groovy-nio-3.0.17.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\groovy-sql-3.0.17.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\groovy-templates-3.0.17.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\groovy-test-3.0.17.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\groovy-xml-3.0.17.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\javaparser-core-3.17.0.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\kotlin-stdlib-1.9.22.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\kotlin-reflect-1.9.22.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\gradle-installation-beacon-8.7.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\gradle-kotlin-dsl-extensions-8.7.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\gradle-kotlin-dsl-8.7.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\gradle-kotlin-dsl-shared-runtime-8.7.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\gradle-kotlin-dsl-tooling-models-8.7.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.build\gradle\8.5.0\6213739508088918191d45f66824b05b49e996db\gradle-8.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.gms\google-services\4.4.2\4d61599d56846c0cf3c6b466260a3d08b9032d55\google-services-4.4.2.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.build\gradle-settings-api\8.5.0\7976ce7f09a80bfb0727d6bcb04868d99f84c1df\gradle-settings-api-8.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.lint\lint-model\31.5.0\9e5a5fdecfe4f1a457e00009441232089cce237f\lint-model-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.build\builder\8.5.0\b67b3f37071bee0d38a4b1e7ce5b9da9ba9ca139\builder-8.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.build\manifest-merger\31.5.0\690c32078aec5b6c99f01756f1b329392a638bd2\manifest-merger-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools\sdk-common\31.5.0\ef25e2fe8106a2a8677068468d6c69ab88809181\sdk-common-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools\sdklib\31.5.0\23e84e946076bda65b05422fe98fae9fef55c856\sdklib-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools\repository\31.5.0\f9d998909029644e8f7cf78cd850138ecf7cfcfd\repository-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.build\aaptcompiler\8.5.0\f6d9db27cf289f6426d4559297536e0ff1f778b9\aaptcompiler-8.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.analytics-library\tracker\31.5.0\369d37e578f8468b035ae74190aee44c9c05622c\tracker-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.analytics-library\shared\31.5.0\2323a99da4a13bab06e542e196a22f7f8dc3cc40\shared-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\androidx.databinding\databinding-compiler-common\8.5.0\758507ab4158d4a0ac3daf4dcd27d8984b4969f2\databinding-compiler-common-8.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.utp\android-test-plugin-host-emulator-control-proto\31.5.0\faaddb0258a839e6ab89fe2acbe20ce29b403b43\android-test-plugin-host-emulator-control-proto-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.utp\android-test-plugin-host-retention-proto\31.5.0\8ef946d4477f3b40b3bcb7d151131483b6d77d67\android-test-plugin-host-retention-proto-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.build\builder-model\8.5.0\370d4f5f5e9620fa7631c442309c424400d2942a\builder-model-8.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.build\gradle-api\8.5.0\556cacdea68f119d7c435dd231d6b155e8b88f07\gradle-api-8.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.android.gms\strict-version-matcher-plugin\1.2.4\37f8b2ab56ecab699697602acdd598cb6d809b38\strict-version-matcher-plugin-1.2.4.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.build\builder-test-api\8.5.0\ff6a56bcb108d09a8d396c6447d4f65732a3a1d2\builder-test-api-8.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.ddms\ddmlib\31.5.0\cec99d30da3f854bde3d734fabca09400097e4bd\ddmlib-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.layoutlib\layoutlib-api\31.5.0\e472af38f4703e16b8005aa62668080fe3a79324\layoutlib-api-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools\dvlib\31.5.0\8c475e80a82e3c293d792ea9a22847c43904c2fc\dvlib-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools\common\31.5.0\2cbf54d0619b172e4d65e944132b1bcaf5905b0\common-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib-jdk8\1.9.20\e2b4d1f475ae0606d063a84fce4dccdb45c7e12a\kotlin-stdlib-jdk8-1.9.20.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.build.jetifier\jetifier-processor\1.0.0-beta10\946c39eb0c052ff4f60a8939648a8b99af20d604\jetifier-processor-1.0.0-beta10.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.build.jetifier\jetifier-core\1.0.0-beta10\6e621022a9c95af12a7004d6b55805bbd1126837\jetifier-core-1.0.0-beta10.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-reflect\1.9.22\761ab33cf85f03a3a24595e1b92639d82e7a9564\kotlin-reflect-1.9.22.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib-jdk7\1.9.20\8b4b73f4e08efaae93fc01d8c6eaab58a72d2ab3\kotlin-stdlib-jdk7-1.9.20.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib\1.9.22\d6c44cd08d8f3f9bece8101216dbe6553365c6e3\kotlin-stdlib-1.9.22.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.jetbrains\annotations\13.0\919f0dfe192fb4e063e7dacadee7f8bb9a2672a9\annotations-13.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.build\bundletool\1.16.0\88e6c67d315e7d2a860bb00b1bd93914f2c4fd33\bundletool-1.16.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.build\aapt2-proto\8.5.0-11315950\7bec8e797b786cdfaa8f0fbe033c7b77fa48064\aapt2-proto-8.5.0-11315950.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.analytics-library\crash\31.5.0\669e0dbea9c0612c1752365738497bea9627a6b9\crash-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.lint\lint-typedef-remover\31.5.0\644ab9b8a697ba83702c4e32eaaf95c504e1a522\lint-typedef-remover-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\androidx.databinding\databinding-common\8.5.0\2be3530b78477835e69dce953b17adc1dbc5c6fa\databinding-common-8.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.databinding\baseLibrary\8.5.0\7e7399239e52d4069896277615e005add7ae8e5a\baseLibrary-8.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.utp\android-device-provider-ddmlib-proto\31.5.0\732647a1df2d9405dbbc944ccb1a9153d7dc3e3a\android-device-provider-ddmlib-proto-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.utp\android-device-provider-gradle-proto\31.5.0\9f4923a6c0e213f00c1cc31720d1535f2d8517fe\android-device-provider-gradle-proto-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.utp\android-test-plugin-host-additional-test-output-proto\31.5.0\c02332c53d95a3e0ccd7ad9d6d97f8fec5d1a469\android-test-plugin-host-additional-test-output-proto-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.utp\android-test-plugin-host-coverage-proto\31.5.0\c780344aab70a33c454ad697295e12278fed16db\android-test-plugin-host-coverage-proto-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.utp\android-test-plugin-host-logcat-proto\31.5.0\d8f873c14c5c65746b97801c2c6cae506d0b3d29\android-test-plugin-host-logcat-proto-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.utp\android-test-plugin-host-apk-installer-proto\31.5.0\eab0d04ab0181f625bd2c22a800ccc12d6e555c\android-test-plugin-host-apk-installer-proto-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.utp\android-test-plugin-result-listener-gradle-proto\31.5.0\f51d5e35aa252438265500d79fc2d314b7555b94\android-test-plugin-result-listener-gradle-proto-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.build\transform-api\2.0.0-deprecated-use-gradle-api\47f6c56527c42425742fa9b56ffd3fd80763fe03\transform-api-2.0.0-deprecated-use-gradle-api.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.apache.httpcomponents\httpmime\4.5.6\164343da11db817e81e24e0d9869527e069850c9\httpmime-4.5.6.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\commons-io\commons-io\2.13.0\8bb2bc9b4df17e2411533a0708a69f983bf5e83b\commons-io-2.13.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.ow2.asm\asm-commons\9.6\f1a9e5508eff490744144565c47326c8648be309\asm-commons-9.6.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.ow2.asm\asm-util\9.6\f77caf84eb93786a749b2baa40865b9613e3eaee\asm-util-9.6.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.6\9ce6c7b174bd997fc2552dff47964546bd7a5ec3\asm-analysis-9.6.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.ow2.asm\asm-tree\9.6\c0cdda9d211e965d2a4448aa3fd86110f2f8c2de\asm-tree-9.6.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.ow2.asm\asm\9.6\aa205cf0a06dbd8e04ece91c0b37c3f5d567546a\asm-9.6.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.build\apkzlib\8.5.0\d656b52facbb301b8bdc1e40a5ae008bcf335fe9\apkzlib-8.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.bouncycastle\bcpkix-jdk18on\1.77\ed953791ba0229747dd0fd9911e3d76a462acfd3\bcpkix-jdk18on-1.77.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.glassfish.jaxb\jaxb-runtime\2.3.2\5528bc882ea499a09d720b42af11785c4fc6be2a\jaxb-runtime-2.3.2.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.9\ee9e9eaa0a35360dcfeac129ff4923215fd65904\jopt-simple-4.9.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.squareup\javapoet\1.10.0\712c178d35185d8261295913c9f2a7d6867a6007\javapoet-1.10.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.protobuf\protobuf-java-util\3.22.3\749cd4fe8ab52f37bc186193802ba19f5b284647\protobuf-java-util-3.22.3.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.grpc\grpc-protobuf\1.57.0\49986e40de6cbd14ba26247639b18ab0bac921c1\grpc-protobuf-1.57.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.crypto.tink\tink\1.7.0\668b57f109d32349b2870448f06ae6f202713edc\tink-1.7.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.analytics-library\protos\31.5.0\1a2cbde82a6fa493d101a97fd4d49718d75d383d\protos-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.api.grpc\proto-google-common-protos\2.17.0\7edf1e3aa96dc3861f7a8f24556c714e9c5b292\proto-google-common-protos-2.17.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.protobuf\protobuf-java\3.22.3\fdee98b8f6abab73f146a4edb4c09e56f8278d03\protobuf-java-3.22.3.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.grpc\grpc-netty\1.57.0\99cc01516c2fd1d134bf2585c2b38fa400804986\grpc-netty-1.57.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.grpc\grpc-core\1.57.0\2b6ef5166f31315098fff9bb85f33ab5fed58f6b\grpc-core-1.57.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.code.gson\gson\2.10.1\b3add478d4382b78ea20b1671390a858002feb6c\gson-2.10.1.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.grpc\grpc-stub\1.57.0\262e1469c080164d5e2459f4908394d66f4e8828\grpc-stub-1.57.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.testing.platform\core-proto\0.0.9-alpha02\ee54219cbb4a7fb83cdc528e9a85e0383f3ee726\core-proto-0.0.9-alpha02.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\net.sf.kxml\kxml2\2.3.0\ccbc77a5fd907ef863c29f3596c6f54ffa4e9442\kxml2-2.3.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.tensorflow\tensorflow-lite-metadata\0.1.0-rc2\7aa9b3e16d85c2aae5eff741265315a37c9f731a\tensorflow-lite-metadata-0.1.0-rc2.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.flatbuffers\flatbuffers-java\1.12.0\8201cc7b511177a37071249e891f2f2fea4b32e9\flatbuffers-java-1.12.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.jimfs\jimfs\1.1\8fbd0579dc68aba6186935cc1bee21d2f3e7ec1c\jimfs-1.1.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.grpc\grpc-context\1.57.0\8d8f26a9b0bed637ee4592e1df3ef134ed2c54fd\grpc-context-1.57.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.grpc\grpc-protobuf-lite\1.57.0\ca0084219b71d29cd9bfc3b81780aca91a965753\grpc-protobuf-lite-1.57.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.grpc\grpc-api\1.57.0\768ab3e583b213a3672ec776e70765b594e8bbe5\grpc-api-1.57.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.guava\guava\32.0.1-jre\6e5d51a72d142f2d40a57dfb897188b36a95b489\guava-32.0.1-jre.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.dagger\dagger\2.28.3\10d83810ef9e19714116ed518896c90c6606d633\dagger-2.28.3.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\javax.inject\javax.inject\1\6975da39a7040257bd51d21a231b76c915872d38\javax.inject-1.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.bouncycastle\bcutil-jdk18on\1.77\de3eaef351545fe8562cf29ddff4a403a45b49b7\bcutil-jdk18on-1.77.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.bouncycastle\bcprov-jdk18on\1.77\2cc971b6c20949c1ff98d1a4bc741ee848a09523\bcprov-jdk18on-1.77.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.jetbrains.intellij.deps\trove4j\1.0.20200330\3afb14d5f9ceb459d724e907a21145e8ff394f02\trove4j-1.0.20200330.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.21\4ec95b60d4e86b5c95a0e919cb172a0af98011ef\commons-compress-1.21.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.5.14\1194890e6f56ec29177673f2f12d0b8e627dec98\httpclient-4.5.14.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.4.16\51cf043c87253c9f58b539c9f7e44c8894223850\httpcore-4.4.16.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.sun.activation\javax.activation\1.2.0\bf744c1e2776ed1de3c55c8dac1057ec331ef744\javax.activation-1.2.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android\signflinger\8.5.0\13f035dd8e7e470ff8f3216a0b46333187f26df5\signflinger-8.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android\zipflinger\8.5.0\de8e3267995699af356740cf562cbedb485f5763\zipflinger-8.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools\annotations\31.5.0\1946e7f75bc1615b4abfc0f83899934dfcbdf1fc\annotations-31.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\net.java.dev.jna\jna-platform\5.6.0\d18424ffb8bbfd036d71bcaab9b546858f2ef986\jna-platform-5.6.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.googlecode.juniversalchardet\juniversalchardet\1.0.3\cd49678784c46aa8789c060538e0154013bb421b\juniversalchardet-1.0.3.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\javax.annotation\javax.annotation-api\1.3.2\934c04d3cfef185a8008e7bf34331b79730a9d43\javax.annotation-api-1.3.2.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.jvnet.staxex\stax-ex\1.8.1\78011e483a21102fb4858f3e8f269a677e50aa23\stax-ex-1.8.1.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\jakarta.xml.bind\jakarta.xml.bind-api\2.3.2\8d49996a4338670764d7ca4b85a1c4ccf7fe665d\jakarta.xml.bind-api-2.3.2.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.glassfish.jaxb\txw2\2.3.2\ce5be7da2e442c25ec14c766cb60cb802741727b\txw2-2.3.2.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.sun.istack\istack-commons-runtime\3.0.8\d6a97364045aa6b99bf2d3c566a3f98599c2d296\istack-commons-runtime-3.0.8.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.sun.xml.fastinfoset\FastInfoset\1.2.16\4eb6a0adad553bf759ffe86927df6f3b848c8bea\FastInfoset-1.2.16.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\jakarta.activation\jakarta.activation-api\1.2.1\562a587face36ec7eff2db7f2fc95425c6602bc1\jakarta.activation-api-1.2.1.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.auto.value\auto-value-annotations\1.6.2\ed193d86e0af90cc2342aedbe73c5d86b03fa09b\auto-value-annotations-1.6.2.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.errorprone\error_prone_annotations\2.18.0\89b684257096f548fa39a7df9fdaa409d4d4df91\error_prone_annotations-2.18.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.bitbucket.b_c\jose4j\0.9.5\e4ca26802488e6f16e24558d74ac8775a955fdd3\jose4j-0.9.5.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.7.30\b5a4b6d16ab13e34a88fae84c35cd5d68cac922c\slf4j-api-1.7.30.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.jdom\jdom2\2.0.6\6f14738ec2e9dd0011e343717fa624a10f8aab64\jdom2-2.0.6.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.code.findbugs\jsr305\3.0.2\25ea2e8b0c338a877313bd4672d3fe056ea78f0d\jsr305-3.0.2.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.j2objc\j2objc-annotations\2.8\c85270e307e7b822f1086b93689124b89768e273\j2objc-annotations-2.8.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.android\annotations\4.1.1.4\a1678ba907bf92691d879fef34e1a187038f9259\annotations-4.1.1.4.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.codehaus.mojo\animal-sniffer-annotations\1.23\3c0daebd5f0e1ce72cc50c818321ac957aeb5d70\animal-sniffer-annotations-1.23.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.perfmark\perfmark-api\0.26.0\ef65452adaf20bf7d12ef55913aba24037b82738\perfmark-api-0.26.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.netty\netty-codec-http2\4.1.93.Final\f1625b43bde13ec057da0d2fe381ded2547a70e\netty-codec-http2-4.1.93.Final.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.netty\netty-handler-proxy\4.1.93.Final\c165c1efe1b9c0cc22546a057b530611a088768b\netty-handler-proxy-4.1.93.Final.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.netty\netty-codec-http\4.1.93.Final\36acf0c94d03eb6ecef78a749a32cbb7dc0c57b4\netty-codec-http-4.1.93.Final.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.netty\netty-handler\4.1.93.Final\10f7ed9d8e1bfcba416074c70e5388be96116bfc\netty-handler-4.1.93.Final.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.netty\netty-transport-native-unix-common\4.1.93.Final\f4fb8b4c8da539091f43abcbb9f0389e48807eea\netty-transport-native-unix-common-4.1.93.Final.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\org.checkerframework\checker-qual\3.33.0\de2b60b62da487644fc11f734e73c8b0b431238f\checker-qual-3.33.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\commons-codec\commons-codec\1.11\3acb4705652e16236558f0f4f2192cc33c3bd189\commons-codec-1.11.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.android.tools.build\apksig\8.5.0\d51ecbc4a5b7a2c7832586a4dde18f61d92810a4\apksig-8.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.squareup\javawriter\2.5.0\81241ff7078ef14f42ea2a8995fa09c096256e6b\javawriter-2.5.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.guava\failureaccess\1.0.1\1dcf1de382a0bf95a3d8b0849546c88bac1292c9\failureaccess-1.0.1.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\com.google.guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\b421526c5f297295adef1c886e5246c39d4ac629\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\commons-logging\commons-logging\1.2\4bfc12adfe4842bf07b657f0369c4cb522955686\commons-logging-1.2.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\net.java.dev.jna\jna\5.6.0\330f2244e9030119ab3030fc3fededc86713d9cc\jna-5.6.0.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.netty\netty-codec-socks\4.1.93.Final\81ca78969afc60073e47c3b7b361cc3839392c73\netty-codec-socks-4.1.93.Final.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.netty\netty-codec\4.1.93.Final\503badb458b6586632be8d1f81aa4e5ab99a80fc\netty-codec-4.1.93.Final.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.netty\netty-transport\4.1.93.Final\1a0894915c8027ce83b4d6a811c4e765955efd15\netty-transport-4.1.93.Final.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.netty\netty-buffer\4.1.93.Final\87fac21f4ef95157866b07b48e3c707a2f13c581\netty-buffer-4.1.93.Final.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.netty\netty-resolver\4.1.93.Final\3860e99075f9e078364ed38f6d6fc8825b7a168a\netty-resolver-4.1.93.Final.jar;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\modules-2\files-2.1\io.netty\netty-common\4.1.93.Final\1cfc49b91b0d3ddb30c9f7d8467e5d02ae8babdf\netty-common-4.1.93.Final.jar;D:\anden\project\.gradle\8.7\dependencies-accessors\b9dfc2e11752e6a4d62828a6c636fbfd84e3bee0\classes;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\8.7\kotlin-dsl\accessors\7a05d1718ada40d6d3fa3eea00f0d8c0\classes;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\8.7\kotlin-dsl\accessors\d587a74dad9bcd175dd194076c806675-VC\classes;E:\yx\gradle-8.14.1-all\gradle-8.14.1\caches\8.7\kotlin-dsl\accessors\d587a74dad9bcd175dd194076c806675-PS\classes;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\gradle-core-8.7.jar;D:\yx\gradle-8.14.1-all\gradle-8.14.1\wrapper\dists\gradle-8.7-bin\bhs2wmbdwecv87pi65oeuq5iu\gradle-8.7\lib\gradle-core-api-8.7.jar org.jetbrains.kotlin.cli.jvm.K2JVMCompiler -kotlin-home C:\Users\李文轩\AppData\Roaming\JetBrains\IntelliJIdea2021.3\plugins\Kotlin\kotlinc -script D:\anden\project\build.gradle.kts error: unresolved reference: plugins (build.gradle.kts:2:1) error: unresolved reference: alias (build.gradle.kts:3:5) error: unresolved reference: libs (build.gradle.kts:3:11) error: unresolved reference: alias (build.gradle.kts:4:5) error: unresolved reference: libs (build.gradle.kts:4:11) build.gradle.kts:2:1: error: unresolved reference: plugins plugins { ^ build.gradle.kts:3:5: error: unresolved reference: alias alias(libs.plugins.android.application) apply false ^ build.gradle.kts:3:11: error: unresolved reference: libs alias(libs.plugins.android.application) apply false ^ build.gradle.kts:4:5: error: unresolved reference: alias alias(libs.plugins.google.gms.google.services) apply false ^ build.gradle.kts:4:11: error: unresolved reference: libs alias(libs.plugins.google.gms.google.services) apply false ^ 进程已结束,退出代码1
06-02
D:\application\JDK\bin\java.exe -ea -Djacoco-agent.destfile=D:\workspace\CCC00910_MspAI_GCH\target/jacoco.exec -Didea.test.cyclic.buffer.size=1048576 -javaagent:C:\Users\itw00668\AppData\Roaming\JetBrains\IdeaIC2024.2\plugins\mysql-log-plugin\lib\mysql-log-agent-1.1.jar -Dmysql-log.projectId=9bad6d48 "-javaagent:D:\application\Idea\Idea2024\IntelliJ IDEA Community Edition 2024.2.3\lib\idea_rt.jar=52744:D:\application\Idea\Idea2024\IntelliJ IDEA Community Edition 2024.2.3\bin" -Dfile.encoding=UTF-8 -classpath "D:\application\Idea\Idea2024\IntelliJ IDEA Community Edition 2024.2.3\lib\idea_rt.jar;D:\application\Idea\Idea2024\IntelliJ IDEA Community Edition 2024.2.3\plugins\junit\lib\junit5-rt.jar;D:\application\Idea\Idea2024\IntelliJ IDEA Community Edition 2024.2.3\plugins\junit\lib\junit-rt.jar;D:\application\JDK\jre\lib\charsets.jar;D:\application\JDK\jre\lib\deploy.jar;D:\application\JDK\jre\lib\ext\access-bridge-64.jar;D:\application\JDK\jre\lib\ext\cldrdata.jar;D:\application\JDK\jre\lib\ext\dnsns.jar;D:\application\JDK\jre\lib\ext\jaccess.jar;D:\application\JDK\jre\lib\ext\jfxrt.jar;D:\application\JDK\jre\lib\ext\localedata.jar;D:\application\JDK\jre\lib\ext\nashorn.jar;D:\application\JDK\jre\lib\ext\sunec.jar;D:\application\JDK\jre\lib\ext\sunjce_provider.jar;D:\application\JDK\jre\lib\ext\sunmscapi.jar;D:\application\JDK\jre\lib\ext\sunpkcs11.jar;D:\application\JDK\jre\lib\ext\zipfs.jar;D:\application\JDK\jre\lib\javaws.jar;D:\application\JDK\jre\lib\jce.jar;D:\application\JDK\jre\lib\jfr.jar;D:\application\JDK\jre\lib\jfxswt.jar;D:\application\JDK\jre\lib\jsse.jar;D:\application\JDK\jre\lib\management-agent.jar;D:\application\JDK\jre\lib\plugin.jar;D:\application\JDK\jre\lib\resources.jar;D:\application\JDK\jre\lib\rt.jar;D:\workspace\CCC00910_MspAI_GCH\target\test-classes;D:\workspace\CCC00910_MspAI_GCH\target\classes;D:\application\Maven\repository\ZA21\bee-starter-logging\5.10.21\bee-starter-logging-5.10.21.jar;D:\application\Maven\repository\ZA21\bee-commons\5.10.21\bee-commons-5.10.21.jar;D:\application\Maven\repository\com\fasterxml\jackson\core\jackson-databind\2.13.3\jackson-databind-2.13.3.jar;D:\application\Maven\repository\com\fasterxml\jackson\core\jackson-annotations\2.13.3\jackson-annotations-2.13.3.jar;D:\application\Maven\repository\com\fasterxml\jackson\core\jackson-core\2.13.3\jackson-core-2.13.3.jar;D:\application\Maven\repository\javax\validation\validation-api\2.0.1.Final\validation-api-2.0.1.Final.jar;D:\application\Maven\repository\ZA21\bee-statement\5.10.21\bee-statement-5.10.21.jar;D:\application\Maven\repository\ZA21\bee-encryption\1.0.0\bee-encryption-1.0.0.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot-starter-log4j2\2.7.2\spring-boot-starter-log4j2-2.7.2.jar;D:\application\Maven\repository\org\apache\logging\log4j\log4j-slf4j-impl\2.17.2\log4j-slf4j-impl-2.17.2.jar;D:\application\Maven\repository\org\apache\logging\log4j\log4j-api\2.17.2\log4j-api-2.17.2.jar;D:\application\Maven\repository\org\apache\logging\log4j\log4j-core\2.17.2\log4j-core-2.17.2.jar;D:\application\Maven\repository\org\apache\logging\log4j\log4j-jul\2.17.2\log4j-jul-2.17.2.jar;D:\application\Maven\repository\org\slf4j\jul-to-slf4j\1.7.36\jul-to-slf4j-1.7.36.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot-configuration-processor\2.7.2\spring-boot-configuration-processor-2.7.2.jar;D:\application\Maven\repository\com\auth0\java-jwt\3.18.2\java-jwt-3.18.2.jar;D:\application\Maven\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.13.3\jackson-datatype-jsr310-2.13.3.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot-starter\2.7.2\spring-boot-starter-2.7.2.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot\2.7.2\spring-boot-2.7.2.jar;D:\application\Maven\repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;D:\application\Maven\repository\org\yaml\snakeyaml\2.0\snakeyaml-2.0.jar;D:\application\Maven\repository\LT32\logsdk\2.5.5\logsdk-2.5.5.jar;D:\application\Maven\repository\org\springframework\spring-web\5.3.22\spring-web-5.3.22.jar;D:\application\Maven\repository\org\springframework\spring-beans\5.3.22\spring-beans-5.3.22.jar;D:\application\Maven\repository\io\opentracing\opentracing-api\0.33.0\opentracing-api-0.33.0.jar;D:\application\Maven\repository\io\opentracing\contrib\opentracing-spring-web\4.1.0\opentracing-spring-web-4.1.0.jar;D:\application\Maven\repository\io\opentracing\contrib\opentracing-web-servlet-filter\0.4.0\opentracing-web-servlet-filter-0.4.0.jar;D:\application\Maven\repository\io\opentracing\opentracing-util\0.33.0\opentracing-util-0.33.0.jar;D:\application\Maven\repository\io\opentracing\opentracing-noop\0.33.0\opentracing-noop-0.33.0.jar;D:\application\Maven\repository\io\jaegertracing\jaeger-client\1.8.1\jaeger-client-1.8.1.jar;D:\application\Maven\repository\io\jaegertracing\jaeger-core\1.8.1\jaeger-core-1.8.1.jar;D:\application\Maven\repository\io\jaegertracing\jaeger-tracerresolver\1.8.1\jaeger-tracerresolver-1.8.1.jar;D:\application\Maven\repository\io\opentracing\contrib\opentracing-tracerresolver\0.1.8\opentracing-tracerresolver-0.1.8.jar;D:\application\Maven\repository\org\aspectj\aspectjweaver\1.9.7\aspectjweaver-1.9.7.jar;D:\application\Maven\repository\ZA21\bee-starter-tracer\5.10.21\bee-starter-tracer-5.10.21.jar;D:\application\Maven\repository\LT31\09\unique-sql-hashid\9.0.0\unique-sql-hashid-9.0.0.jar;D:\application\Maven\repository\org\apache\commons\commons-lang3\3.12.0\commons-lang3-3.12.0.jar;D:\application\Maven\repository\LT31\09\shindata-druid\1.1.15\shindata-druid-1.1.15.jar;D:\application\Maven\repository\commons-io\commons-io\2.11.0\commons-io-2.11.0.jar;D:\application\Maven\repository\ZA21\bee-starter-management\5.10.21\bee-starter-management-5.10.21.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot-actuator-autoconfigure\2.7.2\spring-boot-actuator-autoconfigure-2.7.2.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot-actuator\2.7.2\spring-boot-actuator-2.7.2.jar;D:\application\Maven\repository\ZA21\bee-starter-metrics\5.10.21\bee-starter-metrics-5.10.21.jar;D:\application\Maven\repository\io\opentelemetry\opentelemetry-api-metrics\1.9.1-alpha\opentelemetry-api-metrics-1.9.1-alpha.jar;D:\application\Maven\repository\io\opentelemetry\opentelemetry-api\1.9.1\opentelemetry-api-1.9.1.jar;D:\application\Maven\repository\io\opentelemetry\opentelemetry-context\1.9.1\opentelemetry-context-1.9.1.jar;D:\application\Maven\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot-starter-web\2.7.2\spring-boot-starter-web-2.7.2.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot-starter-json\2.7.2\spring-boot-starter-json-2.7.2.jar;D:\application\Maven\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.13.3\jackson-datatype-jdk8-2.13.3.jar;D:\application\Maven\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.13.3\jackson-module-parameter-names-2.13.3.jar;D:\application\Maven\repository\org\springframework\spring-webmvc\5.3.22\spring-webmvc-5.3.22.jar;D:\application\Maven\repository\org\springframework\spring-aop\5.3.22\spring-aop-5.3.22.jar;D:\application\Maven\repository\org\springframework\spring-context\5.3.22\spring-context-5.3.22.jar;D:\application\Maven\repository\org\springframework\spring-expression\5.3.22\spring-expression-5.3.22.jar;D:\application\Maven\repository\com\cvicse\embedded\spring-boot-starter-inforsuite\10.0.2.5-CMB01\spring-boot-starter-inforsuite-10.0.2.5-CMB01.jar;D:\application\Maven\repository\org\springframework\cloud\spring-cloud-starter-openfeign\3.1.1\spring-cloud-starter-openfeign-3.1.1.jar;D:\application\Maven\repository\org\springframework\cloud\spring-cloud-starter\3.1.1\spring-cloud-starter-3.1.1.jar;D:\application\Maven\repository\org\springframework\cloud\spring-cloud-context\3.1.1\spring-cloud-context-3.1.1.jar;D:\application\Maven\repository\org\springframework\security\spring-security-rsa\1.0.10.RELEASE\spring-security-rsa-1.0.10.RELEASE.jar;D:\application\Maven\repository\org\springframework\cloud\spring-cloud-openfeign-core\3.1.1\spring-cloud-openfeign-core-3.1.1.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot-starter-aop\2.7.2\spring-boot-starter-aop-2.7.2.jar;D:\application\Maven\repository\io\github\openfeign\form\feign-form-spring\3.8.0\feign-form-spring-3.8.0.jar;D:\application\Maven\repository\io\github\openfeign\form\feign-form\3.8.0\feign-form-3.8.0.jar;D:\application\Maven\repository\commons-fileupload\commons-fileupload\1.4\commons-fileupload-1.4.jar;D:\application\Maven\repository\org\springframework\cloud\spring-cloud-commons\3.1.1\spring-cloud-commons-3.1.1.jar;D:\application\Maven\repository\org\springframework\security\spring-security-crypto\5.7.2\spring-security-crypto-5.7.2.jar;D:\application\Maven\repository\io\github\openfeign\feign-core\11.8\feign-core-11.8.jar;D:\application\Maven\repository\io\github\openfeign\feign-slf4j\11.8\feign-slf4j-11.8.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot-starter-webflux\2.7.2\spring-boot-starter-webflux-2.7.2.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot-starter-reactor-netty\2.7.2\spring-boot-starter-reactor-netty-2.7.2.jar;D:\application\Maven\repository\io\projectreactor\netty\reactor-netty-http\1.0.21\reactor-netty-http-1.0.21.jar;D:\application\Maven\repository\io\netty\netty-codec-http\4.1.79.Final\netty-codec-http-4.1.79.Final.jar;D:\application\Maven\repository\io\netty\netty-common\4.1.79.Final\netty-common-4.1.79.Final.jar;D:\application\Maven\repository\io\netty\netty-buffer\4.1.79.Final\netty-buffer-4.1.79.Final.jar;D:\application\Maven\repository\io\netty\netty-transport\4.1.79.Final\netty-transport-4.1.79.Final.jar;D:\application\Maven\repository\io\netty\netty-codec\4.1.79.Final\netty-codec-4.1.79.Final.jar;D:\application\Maven\repository\io\netty\netty-handler\4.1.79.Final\netty-handler-4.1.79.Final.jar;D:\application\Maven\repository\io\netty\netty-codec-http2\4.1.79.Final\netty-codec-http2-4.1.79.Final.jar;D:\application\Maven\repository\io\netty\netty-resolver-dns\4.1.79.Final\netty-resolver-dns-4.1.79.Final.jar;D:\application\Maven\repository\io\netty\netty-resolver\4.1.79.Final\netty-resolver-4.1.79.Final.jar;D:\application\Maven\repository\io\netty\netty-codec-dns\4.1.79.Final\netty-codec-dns-4.1.79.Final.jar;D:\application\Maven\repository\io\netty\netty-resolver-dns-native-macos\4.1.79.Final\netty-resolver-dns-native-macos-4.1.79.Final-osx-x86_64.jar;D:\application\Maven\repository\io\netty\netty-resolver-dns-classes-macos\4.1.79.Final\netty-resolver-dns-classes-macos-4.1.79.Final.jar;D:\application\Maven\repository\io\netty\netty-transport-native-epoll\4.1.79.Final\netty-transport-native-epoll-4.1.79.Final-linux-x86_64.jar;D:\application\Maven\repository\io\netty\netty-transport-native-unix-common\4.1.79.Final\netty-transport-native-unix-common-4.1.79.Final.jar;D:\application\Maven\repository\io\netty\netty-transport-classes-epoll\4.1.79.Final\netty-transport-classes-epoll-4.1.79.Final.jar;D:\application\Maven\repository\io\projectreactor\netty\reactor-netty-core\1.0.21\reactor-netty-core-1.0.21.jar;D:\application\Maven\repository\io\netty\netty-handler-proxy\4.1.79.Final\netty-handler-proxy-4.1.79.Final.jar;D:\application\Maven\repository\io\netty\netty-codec-socks\4.1.79.Final\netty-codec-socks-4.1.79.Final.jar;D:\application\Maven\repository\org\springframework\spring-webflux\5.3.22\spring-webflux-5.3.22.jar;D:\application\Maven\repository\io\projectreactor\reactor-core\3.4.21\reactor-core-3.4.21.jar;D:\application\Maven\repository\org\reactivestreams\reactive-streams\1.0.4\reactive-streams-1.0.4.jar;D:\application\Maven\repository\ZA21\bee-starter-web\5.10.21\bee-starter-web-5.10.21.jar;D:\application\Maven\repository\ZA21\bee-starter-healthcheck\5.10.21\bee-starter-healthcheck-5.10.21.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot-starter-validation\2.7.2\spring-boot-starter-validation-2.7.2.jar;D:\application\Maven\repository\org\apache\tomcat\embed\tomcat-embed-el\9.0.82\tomcat-embed-el-9.0.82.jar;D:\application\Maven\repository\org\hibernate\validator\hibernate-validator\6.2.3.Final\hibernate-validator-6.2.3.Final.jar;D:\application\Maven\repository\jakarta\validation\jakarta.validation-api\2.0.2\jakarta.validation-api-2.0.2.jar;D:\application\Maven\repository\org\jboss\logging\jboss-logging\3.3.2.Final\jboss-logging-3.3.2.Final.jar;D:\application\Maven\repository\com\fasterxml\classmate\1.5.1\classmate-1.5.1.jar;D:\application\Maven\repository\H0010038\04\config-client-integration-springboot\1.0.0-SNAPSHOT\config-client-integration-springboot-1.0.0-20250626.033408-18.jar;D:\application\Maven\repository\H0010038\04\config-client\1.0.0-SNAPSHOT\config-client-1.0.0-20250626.033408-19.jar;D:\application\Maven\repository\H0010038\04\infra-utils-spi\1.1.0-SNAPSHOT\infra-utils-spi-1.1.0-20240301.071119-6.jar;D:\application\Maven\repository\H0010038\04\config-client-grpc\1.0.0-SNAPSHOT\config-client-grpc-1.0.0-20250626.033408-19.jar;D:\application\Maven\repository\H0010038\04\grpc-client-notify\1.0.0-SNAPSHOT\grpc-client-notify-1.0.0-20250609.084419-19.jar;D:\application\Maven\repository\H0010038\04\grpc-client-lib\1.0.0-SNAPSHOT\grpc-client-lib-1.0.0-20250609.084419-19.jar;D:\application\Maven\repository\com\google\protobuf\protobuf-java\3.19.4\protobuf-java-3.19.4.jar;D:\application\Maven\repository\io\grpc\grpc-protobuf\1.51.0\grpc-protobuf-1.51.0.jar;D:\application\Maven\repository\com\google\api\grpc\proto-google-common-protos\2.9.0\proto-google-common-protos-2.9.0.jar;D:\application\Maven\repository\io\grpc\grpc-protobuf-lite\1.51.0\grpc-protobuf-lite-1.51.0.jar;D:\application\Maven\repository\com\google\guava\guava\20.0\guava-20.0.jar;D:\application\Maven\repository\io\grpc\grpc-stub\1.51.0\grpc-stub-1.51.0.jar;D:\application\Maven\repository\io\grpc\grpc-netty-shaded\1.30.2\grpc-netty-shaded-1.30.2.jar;D:\application\Maven\repository\io\grpc\grpc-core\1.30.2\grpc-core-1.30.2.jar;D:\application\Maven\repository\io\grpc\grpc-api\1.30.2\grpc-api-1.30.2.jar;D:\application\Maven\repository\com\google\android\annotations\4.1.1.4\annotations-4.1.1.4.jar;D:\application\Maven\repository\org\codehaus\mojo\animal-sniffer-annotations\1.18\animal-sniffer-annotations-1.18.jar;D:\application\Maven\repository\io\perfmark\perfmark-api\0.19.0\perfmark-api-0.19.0.jar;D:\application\Maven\repository\io\grpc\grpc-context\1.30.2\grpc-context-1.30.2.jar;D:\application\Maven\repository\H0010038\04\notifier-client\1.1.6-SNAPSHOT\notifier-client-1.1.6-20241011.023044-1.jar;D:\application\Maven\repository\org\apache\httpcomponents\httpmime\4.5.13\httpmime-4.5.13.jar;D:\application\Maven\repository\org\apache\curator\curator-recipes\5.1.0\curator-recipes-5.1.0.jar;D:\application\Maven\repository\org\apache\curator\curator-framework\5.1.0\curator-framework-5.1.0.jar;D:\application\Maven\repository\org\apache\curator\curator-client\5.1.0\curator-client-5.1.0.jar;D:\application\Maven\repository\org\apache\zookeeper\zookeeper\3.6.0\zookeeper-3.6.0.jar;D:\application\Maven\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar;D:\application\Maven\repository\org\apache\zookeeper\zookeeper-jute\3.6.0\zookeeper-jute-3.6.0.jar;D:\application\Maven\repository\org\apache\yetus\audience-annotations\0.5.0\audience-annotations-0.5.0.jar;D:\application\Maven\repository\io\netty\netty-transport-native-epoll\4.1.79.Final\netty-transport-native-epoll-4.1.79.Final.jar;D:\application\Maven\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;D:\application\Maven\repository\com\google\code\gson\gson\2.9.0\gson-2.9.0.jar;D:\application\Maven\repository\ZA21\bee-starter-persistence\5.10.21\bee-starter-persistence-5.10.21.jar;D:\application\Maven\repository\org\mybatis\spring\boot\mybatis-spring-boot-starter\2.2.2\mybatis-spring-boot-starter-2.2.2.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot-starter-jdbc\2.7.2\spring-boot-starter-jdbc-2.7.2.jar;D:\application\Maven\repository\org\springframework\spring-jdbc\5.3.22\spring-jdbc-5.3.22.jar;D:\application\Maven\repository\org\mybatis\spring\boot\mybatis-spring-boot-autoconfigure\2.2.2\mybatis-spring-boot-autoconfigure-2.2.2.jar;D:\application\Maven\repository\org\mybatis\mybatis\3.5.9\mybatis-3.5.9.jar;D:\application\Maven\repository\org\mybatis\mybatis-spring\2.0.7\mybatis-spring-2.0.7.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot-autoconfigure\2.7.2\spring-boot-autoconfigure-2.7.2.jar;D:\application\Maven\repository\org\apache\tomcat\tomcat-jdbc\9.0.82\tomcat-jdbc-9.0.82.jar;D:\application\Maven\repository\org\apache\tomcat\tomcat-juli\9.0.82\tomcat-juli-9.0.82.jar;D:\application\Maven\repository\LT99\09\tdsql-mysql-connector-java8\1.5.0\tdsql-mysql-connector-java8-1.5.0.jar;D:\application\Maven\repository\ZA21\bee-starter-redis\5.10.21\bee-starter-redis-5.10.21.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot-starter-data-redis\2.7.2\spring-boot-starter-data-redis-2.7.2.jar;D:\application\Maven\repository\org\springframework\data\spring-data-redis\2.7.2\spring-data-redis-2.7.2.jar;D:\application\Maven\repository\org\springframework\data\spring-data-keyvalue\2.7.2\spring-data-keyvalue-2.7.2.jar;D:\application\Maven\repository\org\springframework\data\spring-data-commons\2.7.2\spring-data-commons-2.7.2.jar;D:\application\Maven\repository\org\springframework\spring-tx\5.3.22\spring-tx-5.3.22.jar;D:\application\Maven\repository\org\springframework\spring-oxm\5.3.22\spring-oxm-5.3.22.jar;D:\application\Maven\repository\org\springframework\spring-context-support\5.3.22\spring-context-support-5.3.22.jar;D:\application\Maven\repository\redis\clients\jedis\3.10.0\jedis-3.10.0.jar;D:\application\Maven\repository\org\apache\commons\commons-pool2\2.11.1\commons-pool2-2.11.1.jar;D:\application\Maven\repository\org\projectlombok\lombok\1.18.24\lombok-1.18.24.jar;D:\application\Maven\repository\org\apache\commons\commons-collections4\4.4\commons-collections4-4.4.jar;D:\application\Maven\repository\org\apache\commons\commons-csv\1.10.0\commons-csv-1.10.0.jar;D:\application\Maven\repository\com\alibaba\transmittable-thread-local\2.11.4\transmittable-thread-local-2.11.4.jar;D:\application\Maven\repository\com\github\ben-manes\caffeine\caffeine\2.8.5\caffeine-2.8.5.jar;D:\application\Maven\repository\org\checkerframework\checker-qual\3.4.1\checker-qual-3.4.1.jar;D:\application\Maven\repository\com\google\errorprone\error_prone_annotations\2.4.0\error_prone_annotations-2.4.0.jar;D:\application\Maven\repository\org\apache\httpcomponents\httpclient\4.5.13\httpclient-4.5.13.jar;D:\application\Maven\repository\org\apache\httpcomponents\httpcore\4.4.15\httpcore-4.4.15.jar;D:\application\Maven\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;D:\application\Maven\repository\H0010038\04\ccc-metric-dependency\1.0.9-SNAPSHOT\ccc-metric-dependency-1.0.9-20250220.060300-3.jar;D:\application\Maven\repository\org\slf4j\slf4j-api\1.7.36\slf4j-api-1.7.36.jar;D:\application\Maven\repository\H0010038\04\security-protocol\1.2.0-SNAPSHOT\security-protocol-1.2.0-20250311.063350-1.jar;D:\application\Maven\repository\H0010038\04\security-gct\1.2.0-RELEASE\security-gct-1.2.0-RELEASE.jar;D:\application\Maven\repository\org\bouncycastle\bcprov-jdk15on\1.60\bcprov-jdk15on-1.60.jar;D:\application\Maven\repository\org\bouncycastle\bcpkix-jdk15on\1.60\bcpkix-jdk15on-1.60.jar;D:\application\Maven\repository\ZA33\PCJava\1.17.20220616\PCJava-1.17.20220616.jar;D:\application\Maven\repository\com\payneteasy\ber-tlv\1.0-11\ber-tlv-1.0-11.jar;D:\application\Maven\repository\com\github\jnr\jnr-ffi\2.0.9\jnr-ffi-2.0.9.jar;D:\application\Maven\repository\com\github\jnr\jffi\1.2.11\jffi-1.2.11.jar;D:\application\Maven\repository\com\github\jnr\jffi\1.2.11\jffi-1.2.11-native.jar;D:\application\Maven\repository\org\ow2\asm\asm\5.0.3\asm-5.0.3.jar;D:\application\Maven\repository\org\ow2\asm\asm-commons\5.0.3\asm-commons-5.0.3.jar;D:\application\Maven\repository\org\ow2\asm\asm-analysis\5.0.3\asm-analysis-5.0.3.jar;D:\application\Maven\repository\org\ow2\asm\asm-tree\5.0.3\asm-tree-5.0.3.jar;D:\application\Maven\repository\org\ow2\asm\asm-util\5.0.3\asm-util-5.0.3.jar;D:\application\Maven\repository\com\github\jnr\jnr-x86asm\1.0.2\jnr-x86asm-1.0.2.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot-starter-test\2.7.2\spring-boot-starter-test-2.7.2.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot-test\2.7.2\spring-boot-test-2.7.2.jar;D:\application\Maven\repository\org\springframework\boot\spring-boot-test-autoconfigure\2.7.2\spring-boot-test-autoconfigure-2.7.2.jar;D:\application\Maven\repository\com\jayway\jsonpath\json-path\2.7.0\json-path-2.7.0.jar;D:\application\Maven\repository\net\minidev\json-smart\2.4.8\json-smart-2.4.8.jar;D:\application\Maven\repository\net\minidev\accessors-smart\2.4.8\accessors-smart-2.4.8.jar;D:\application\Maven\repository\jakarta\xml\bind\jakarta.xml.bind-api\2.3.3\jakarta.xml.bind-api-2.3.3.jar;D:\application\Maven\repository\jakarta\activation\jakarta.activation-api\1.2.2\jakarta.activation-api-1.2.2.jar;D:\application\Maven\repository\org\assertj\assertj-core\3.22.0\assertj-core-3.22.0.jar;D:\application\Maven\repository\org\hamcrest\hamcrest\2.2\hamcrest-2.2.jar;D:\application\Maven\repository\org\junit\jupiter\junit-jupiter\5.8.2\junit-jupiter-5.8.2.jar;D:\application\Maven\repository\org\junit\jupiter\junit-jupiter-api\5.8.2\junit-jupiter-api-5.8.2.jar;D:\application\Maven\repository\org\junit\jupiter\junit-jupiter-params\5.8.2\junit-jupiter-params-5.8.2.jar;D:\application\Maven\repository\org\junit\jupiter\junit-jupiter-engine\5.8.2\junit-jupiter-engine-5.8.2.jar;D:\application\Maven\repository\org\mockito\mockito-junit-jupiter\4.5.1\mockito-junit-jupiter-4.5.1.jar;D:\application\Maven\repository\org\skyscreamer\jsonassert\1.5.1\jsonassert-1.5.1.jar;D:\application\Maven\repository\com\vaadin\external\google\android-json\0.0.20131108.vaadin1\android-json-0.0.20131108.vaadin1.jar;D:\application\Maven\repository\org\springframework\spring-core\5.3.22\spring-core-5.3.22.jar;D:\application\Maven\repository\org\springframework\spring-jcl\5.3.22\spring-jcl-5.3.22.jar;D:\application\Maven\repository\org\springframework\spring-test\5.3.22\spring-test-5.3.22.jar;D:\application\Maven\repository\org\xmlunit\xmlunit-core\2.9.0\xmlunit-core-2.9.0.jar;D:\application\Maven\repository\org\junit\vintage\junit-vintage-engine\5.8.2\junit-vintage-engine-5.8.2.jar;D:\application\Maven\repository\org\junit\platform\junit-platform-engine\1.8.2\junit-platform-engine-1.8.2.jar;D:\application\Maven\repository\org\opentest4j\opentest4j\1.2.0\opentest4j-1.2.0.jar;D:\application\Maven\repository\org\junit\platform\junit-platform-commons\1.8.2\junit-platform-commons-1.8.2.jar;D:\application\Maven\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;D:\application\Maven\repository\junit\junit\4.13.2\junit-4.13.2.jar;D:\application\Maven\repository\org\hamcrest\hamcrest-core\2.2\hamcrest-core-2.2.jar;D:\application\Maven\repository\org\mockito\mockito-core\2.23.4\mockito-core-2.23.4.jar;D:\application\Maven\repository\net\bytebuddy\byte-buddy\1.12.12\byte-buddy-1.12.12.jar;D:\application\Maven\repository\net\bytebuddy\byte-buddy-agent\1.12.12\byte-buddy-agent-1.12.12.jar;D:\application\Maven\repository\org\objenesis\objenesis\2.6\objenesis-2.6.jar;D:\application\Maven\repository\org\powermock\powermock-core\2.0.2\powermock-core-2.0.2.jar;D:\application\Maven\repository\org\powermock\powermock-reflect\2.0.2\powermock-reflect-2.0.2.jar;D:\application\Maven\repository\org\javassist\javassist\3.24.0-GA\javassist-3.24.0-GA.jar;D:\application\Maven\repository\org\powermock\powermock-api-mockito2\2.0.2\powermock-api-mockito2-2.0.2.jar;D:\application\Maven\repository\org\powermock\powermock-api-support\2.0.2\powermock-api-support-2.0.2.jar;D:\application\Maven\repository\org\powermock\powermock-module-junit4\2.0.2\powermock-module-junit4-2.0.2.jar;D:\application\Maven\repository\org\powermock\powermock-module-junit4-common\2.0.2\powermock-module-junit4-common-2.0.2.jar;D:\application\Maven\repository\org\jacoco\org.jacoco.agent\0.8.4\org.jacoco.agent-0.8.4-runtime.jar" com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4 com.cmbchina.ccc.msp.mspai.service.IntellQAServiceImplTest,testUpdatePromotionAnswerStatus org.mockito.exceptions.base.MockitoException: Only void methods can doNothing()! Example of correct use of doNothing(): doNothing(). doThrow(new RuntimeException()) .when(mock).someVoidMethod(); Above means: someVoidMethod() does nothing the 1st time but throws an exception the 2nd time is called at com.cmbchina.ccc.msp.mspai.service.IntellQAServiceImplTest.testUpdatePromotionAnswerStatus(IntellQAServiceImplTest.java:249)
07-04
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值