今天, 同事来找, 有个需求, 大概是这样子, 想用crontab shell方式跑我们现在的SpringBoot项目代码, 他的代码写在了测试类里, 不想启动SpringBoot服务.

之前写springmvc项目的时候记得,之前用ClassPathXmlApplicationContext 这个东西跑过, 没多想就让他用这种方式尝试下, 后来他找我说, 这种方式外层,他xml里注册的bean 可以访问, 内层依赖的JPA的Repository没法访问, 他的测试代码是访问外部接口, 直接调用JPA插入数据库, 如果按照这种方式,还需要把所有依赖类全部写到xml中注册, 包括数据库, 还要找到JPA的实现类, 想想比较麻烦.

看下idea执行测试类的时候到底干了个啥呢,

63493a569b3e

SpringBoot Test 运行某个Test类

从上图能看出来, 是依赖了idea自己的包, 最上层接入的包是junit包, 点击Console查看运行命令

/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:59648,suspend=y,server=n -ea -Didea.test.cyclic.buffer.size=1048576 -javaagent:/Users/x x x/Library/Caches/IntelliJIdea2019.1/captureAgent/debugger-agent.jar -Dfile.encoding=UTF-8 -classpath "/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar:/Applications/IntelliJ IDEA.app/Contents/plugins/junit/lib/junit-rt.jar:/Applications/IntelliJ IDEA.app/Contents/plugins/junit/lib/junit5-rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/tools.jar:/Users/xxx/Documents/projects/kafka-manager/kafka-manager-be/target/test-classes:/Users/xxx/Documents/projects/kafka-manager/kafka-manager-be/target/classes:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-aop/2.1.5.RELEASE/spring-boot-starter-aop-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter/2.1.5.RELEASE/spring-boot-starter-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot/2.1.5.RELEASE/spring-boot-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.1.5.RELEASE/spring-boot-autoconfigure-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/Users/xxx/.m2/repository/org/yaml/snakeyaml/1.23/snakeyaml-1.23.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-log4j2/2.1.5.RELEASE/spring-boot-starter-log4j2-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/apache/logging/log4j/log4j-jul/2.11.2/log4j-jul-2.11.2.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/2.1.5.RELEASE/spring-boot-starter-jdbc-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/com/zaxxer/HikariCP/3.2.0/HikariCP-3.2.0.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-validation/2.1.5.RELEASE/spring-boot-starter-validation-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/9.0.19/tomcat-embed-el-9.0.19.jar:/Users/xxx/.m2/repository/org/hibernate/validator/hibernate-validator/6.0.16.Final/hibernate-validator-6.0.16.Final.jar:/Users/xxx/.m2/repository/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.1.5.RELEASE/spring-boot-starter-web-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.1.5.RELEASE/spring-boot-starter-json-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.8/jackson-module-parameter-names-2.9.8.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/2.1.5.RELEASE/spring-boot-starter-tomcat-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.19/tomcat-embed-core-9.0.19.jar:/Users/xxx/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.19/tomcat-embed-websocket-9.0.19.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-data-jpa/2.1.5.RELEASE/spring-boot-starter-data-jpa-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/javax/transaction/javax.transaction-api/1.3/javax.transaction-api-1.3.jar:/Users/xxx/.m2/repository/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/Users/xxx/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/xxx/.m2/repository/org/hibernate/hibernate-core/5.3.10.Final/hibernate-core-5.3.10.Final.jar:/Users/xxx/.m2/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2.jar:/Users/xxx/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar:/Users/xxx/.m2/repository/org/jboss/jandex/2.0.5.Final/jandex-2.0.5.Final.jar:/Users/xxx/.m2/repository/org/dom4j/dom4j/2.1.1/dom4j-2.1.1.jar:/Users/xxx/.m2/repository/org/hibernate/common/hibernate-commons-annotations/5.0.4.Final/hibernate-commons-annotations-5.0.4.Final.jar:/Users/xxx/.m2/repository/org/springframework/data/spring-data-jpa/2.1.8.RELEASE/spring-data-jpa-2.1.8.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-configuration-processor/2.1.5.RELEASE/spring-boot-configuration-processor-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-data-elasticsearch/2.1.5.RELEASE/spring-boot-starter-data-elasticsearch-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/data/spring-data-elasticsearch/3.1.8.RELEASE/spring-data-elasticsearch-3.1.8.RELEASE.jar:/Users/xxx/.m2/repository/joda-time/joda-time/2.10.1/joda-time-2.10.1.jar:/Users/xxx/.m2/repository/org/springframework/data/spring-data-commons/2.1.8.RELEASE/spring-data-commons-2.1.8.RELEASE.jar:/Users/xxx/.m2/repository/org/elasticsearch/client/transport/6.2.2/transport-6.2.2.jar:/Users/xxx/.m2/repository/org/elasticsearch/elasticsearch/6.2.2/elasticsearch-6.2.2.jar:/Users/xxx/.m2/repository/org/elasticsearch/elasticsearch-core/6.2.2/elasticsearch-core-6.2.2.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-core/7.2.1/lucene-core-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-analyzers-common/7.2.1/lucene-analyzers-common-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-backward-codecs/7.2.1/lucene-backward-codecs-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-grouping/7.2.1/lucene-grouping-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-highlighter/7.2.1/lucene-highlighter-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-join/7.2.1/lucene-join-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-memory/7.2.1/lucene-memory-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-misc/7.2.1/lucene-misc-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-queries/7.2.1/lucene-queries-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-queryparser/7.2.1/lucene-queryparser-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-sandbox/7.2.1/lucene-sandbox-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-spatial/7.2.1/lucene-spatial-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-spatial-extras/7.2.1/lucene-spatial-extras-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-spatial3d/7.2.1/lucene-spatial3d-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-suggest/7.2.1/lucene-suggest-7.2.1.jar:/Users/xxx/.m2/repository/org/elasticsearch/securesm/1.2/securesm-1.2.jar:/Users/xxx/.m2/repository/org/elasticsearch/elasticsearch-cli/6.2.2/elasticsearch-cli-6.2.2.jar:/Users/xxx/.m2/repository/com/carrotsearch/hppc/0.7.1/hppc-0.7.1.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.8.10/jackson-dataformat-smile-2.8.10.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.8.10/jackson-dataformat-yaml-2.8.10.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.8.10/jackson-dataformat-cbor-2.8.10.jar:/Users/xxx/.m2/repository/com/tdunning/t-digest/3.0/t-digest-3.0.jar:/Users/xxx/.m2/repository/org/hdrhistogram/HdrHistogram/2.1.9/HdrHistogram-2.1.9.jar:/Users/xxx/.m2/repository/org/elasticsearch/plugin/reindex-client/6.2.2/reindex-client-6.2.2.jar:/Users/xxx/.m2/repository/org/elasticsearch/client/elasticsearch-rest-client/6.2.2/elasticsearch-rest-client-6.2.2.jar:/Users/xxx/.m2/repository/org/apache/httpcomponents/httpasyncclient/4.1.2/httpasyncclient-4.1.2.jar:/Users/xxx/.m2/repository/org/apache/httpcomponents/httpcore-nio/4.4.5/httpcore-nio-4.4.5.jar:/Users/xxx/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/xxx/.m2/repository/org/elasticsearch/plugin/lang-mustache-client/6.2.2/lang-mustache-client-6.2.2.jar:/Users/xxx/.m2/repository/com/github/spullara/mustache/java/compiler/0.9.3/compiler-0.9.3.jar:/Users/xxx/.m2/repository/org/elasticsearch/plugin/percolator-client/6.2.2/percolator-client-6.2.2.jar:/Users/xxx/.m2/repository/org/elasticsearch/plugin/parent-join-client/6.2.2/parent-join-client-6.2.2.jar:/Users/xxx/.m2/repository/org/elasticsearch/plugin/rank-eval-client/6.2.2/rank-eval-client-6.2.2.jar:/Users/xxx/.m2/repository/org/elasticsearch/plugin/transport-netty4-client/6.2.2/transport-netty4-client-6.2.2.jar:/Users/xxx/.m2/repository/org/locationtech/spatial4j/spatial4j/0.6/spatial4j-0.6.jar:/Users/xxx/.m2/repository/com/vividsolutions/jts/1.13/jts-1.13.jar:/Users/xxx/.m2/repository/org/elasticsearch/jna/4.5.1/jna-4.5.1.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-test/2.1.5.RELEASE/spring-boot-starter-test-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-test/2.1.5.RELEASE/spring-boot-test-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/2.1.5.RELEASE/spring-boot-test-autoconfigure-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/Users/xxx/.m2/repository/net/minidev/json-smart/2.3/json-smart-2.3.jar:/Users/xxx/.m2/repository/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/Users/xxx/.m2/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/xxx/.m2/repository/org/assertj/assertj-core/3.11.1/assertj-core-3.11.1.jar:/Users/xxx/.m2/repository/org/mockito/mockito-core/2.23.4/mockito-core-2.23.4.jar:/Users/xxx/.m2/repository/net/bytebuddy/byte-buddy-agent/1.9.3/byte-buddy-agent-1.9.3.jar:/Users/xxx/.m2/repository/org/objenesis/objenesis/2.6/objenesis-2.6.jar:/Users/xxx/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/xxx/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar:/Users/xxx/.m2/repository/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0.jar:/Users/xxx/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar:/Users/xxx/.m2/repository/org/springframework/spring-test/5.1.7.RELEASE/spring-test-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/xmlunit/xmlunit-core/2.6.2/xmlunit-core-2.6.2.jar:/Users/xxx/.m2/repository/org/springframework/spring-core/5.1.7.RELEASE/spring-core-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-beans/5.1.7.RELEASE/spring-beans-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-context/5.1.7.RELEASE/spring-context-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-context-support/5.1.7.RELEASE/spring-context-support-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-web/5.1.7.RELEASE/spring-web-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-webmvc/5.1.7.RELEASE/spring-webmvc-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-expression/5.1.7.RELEASE/spring-expression-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-aop/5.1.7.RELEASE/spring-aop-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-aspects/5.1.7.RELEASE/spring-aspects-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-jcl/5.1.7.RELEASE/spring-jcl-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-jdbc/5.1.7.RELEASE/spring-jdbc-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-orm/5.1.7.RELEASE/spring-orm-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-tx/5.1.7.RELEASE/spring-tx-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.3/jackson-core-2.9.3.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.3/jackson-annotations-2.9.3.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.3/jackson-databind-2.9.3.jar:/Users/xxx/.m2/repository/org/antlr/stringtemplate/4.0.2/stringtemplate-4.0.2.jar:/Users/xxx/.m2/repository/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/Users/xxx/.m2/repository/mysql/mysql-connector-java/8.0.16/mysql-connector-java-8.0.16.jar:/Users/xxx/.m2/repository/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar:/Users/xxx/.m2/repository/com/alibaba/fastjson/1.2.69/fastjson-1.2.69.jar:/Users/xxx/.m2/repository/org/mapstruct/mapstruct/1.3.0.Final/mapstruct-1.3.0.Final.jar:/Users/xxx/.m2/repository/com/facebook/swift/swift-codec/0.17.0-mt/swift-codec-0.17.0-mt.jar:/Users/xxx/.m2/repository/com/google/guava/guava/28.0-jre/guava-28.0-jre.jar:/Users/xxx/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/xxx/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/xxx/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/xxx/.m2/repository/org/checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar:/Users/xxx/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar:/Users/xxx/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/Users/xxx/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar:/Users/xxx/.m2/repository/com/thoughtworks/paranamer/paranamer/2.5.2/paranamer-2.5.2.jar:/Users/xxx/.m2/repository/com/google/code/findbugs/annotations/2.0.3/annotations-2.0.3.jar:/Users/xxx/.m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar:/Users/xxx/.m2/repository/net/bytebuddy/byte-buddy/1.9.5/byte-buddy-1.9.5.jar:/Users/xxx/.m2/repository/org/aspectj/aspectjweaver/1.9.4/aspectjweaver-1.9.4.jar:/Users/xxx/.m2/repository/org/codehaus/woodstox/stax2-api/4.1/stax2-api-4.1.jar:/Users/xxx/.m2/repository/org/javassist/javassist/3.23.2-GA/javassist-3.23.2-GA.jar:/Users/xxx/.m2/repository/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final.jar:/Users/xxx/.m2/repository/org/apache/thrift/libthrift/0.8.0/libthrift-0.8.0.jar:/Users/xxx/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/xxx/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/xxx/.m2/repository/org/apache/httpcomponents/httpcore/4.4.5/httpcore-4.4.5.jar:/Users/xxx/.m2/repository/com/facebook/swift/swift-annotations/0.17.0-mt/swift-annotations-0.17.0-mt.jar:/Users/xxx/.m2/repository/com/cip/crane/crane-client/1.3.3/crane-client-1.3.3.jar:/Users/xxx/.m2/repository/com/cip/crane/crane-remote/1.3.3/crane-remote-1.3.3.jar:/Users/xxx/.m2/repository/org/apache/curator/curator-recipes/2.12.0/curator-recipes-2.12.0.jar:/Users/xxx/.m2/repository/io/netty/netty/3.9.2.Final/netty-3.9.2.Final.jar:/Users/xxx/.m2/repository/com/xxx/oceanus/registry/oceanus-registry/1.1.7/oceanus-registry-1.1.7.jar:/Users/xxx/.m2/repository/com/xxx/octo/mns-invoker/1.9.10/mns-invoker-1.9.10.jar:/Users/xxx/.m2/repository/com/xxx/service/mobile/mtthrift/2.1.2.1/mtthrift-2.1.2.1.jar:/Users/xxx/.m2/repository/com/xxx/inf/patriot-sdk/1.2.8/patriot-sdk-1.2.8.jar:/Users/xxx/.m2/repository/com/xxx/inf/patriot-json/1.0.1/patriot-json-1.0.1.jar:/Users/xxx/.m2/repository/com/xxx/service/inf/kms-java-client/0.10.7/kms-java-client-0.10.7.jar:/Users/xxx/.m2/repository/com/xxx/inf/idl-kms/1.4.1/idl-kms-1.4.1.jar:/Users/xxx/.m2/repository/com/xxx/octo/idl-sgagent/1.9.1/idl-sgagent-1.9.1.jar:/Users/xxx/.m2/repository/com/xxx/octo/idl-common/1.9.2/idl-common-1.9.2.jar:/Users/xxx/.m2/repository/com/dianping/cat/cat-client/1.7.7/cat-client-1.7.7.jar:/Users/xxx/.m2/repository/com/xxx/mtrace/mtrace/1.2.3.1/mtrace-1.2.3.1.jar:/Users/xxx/.m2/repository/com/xxx/mtrace/mtrace-agent/1.2.3/mtrace-agent-1.2.3.jar:/Users/xxx/.m2/repository/com/xxx/mtrace/idl-mtrace/1.2.3.1/idl-mtrace-1.2.3.1.jar:/Users/xxx/.m2/repository/com/xxx/mtrace/mtrace-api/1.2.3.1/mtrace-api-1.2.3.1.jar:/Users/xxx/.m2/repository/com/xxx/xxx/mtconfig-client/1.2.10/mtconfig-client-1.2.10.jar:/Users/xxx/.m2/repository/org/reflections/reflections/0.9.9/reflections-0.9.9.jar:/Users/xxx/.m2/repository/com/dianping/rhino/rhino-client/1.2.6.2/rhino-client-1.2.6.2.jar:/Users/xxx/.m2/repository/com/dianping/rhino/rhino-redis-squirrel/1.2.6.2/rhino-redis-squirrel-1.2.6.2.jar:/Users/xxx/.m2/repository/com/xxx/octo/dorado-mesh/1.0.12/dorado-mesh-1.0.12.jar:/Users/xxx/.m2/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.jar:/Users/xxx/.m2/repository/org/apache/thrift/libfb303/0.8.0/libfb303-0.8.0.jar:/Users/xxx/.m2/repository/org/xerial/snappy/snappy-java/1.1.7.3/snappy-java-1.1.7.3.jar:/Users/xxx/.m2/repository/com/facebook/swift/swift-generator/0.17.0-mt/swift-generator-0.17.0-mt.jar:/Users/xxx/.m2/repository/com/facebook/swift/swift-idl-parser/0.17.0-mt/swift-idl-parser-0.17.0-mt.jar:/Users/xxx/.m2/repository/io/netty/netty-all/4.1.31.Final/netty-all-4.1.31.Final.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/module/jackson-module-jsonSchema/2.9.9/jackson-module-jsonSchema-2.9.9.jar:/Users/xxx/.m2/repository/com/googlecode/aviator/aviator/4.1.2/aviator-4.1.2.jar:/Users/xxx/.m2/repository/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar:/Users/xxx/.m2/repository/org/codehaus/groovy/groovy-all/2.4.17/groovy-all-2.4.17.jar:/Users/xxx/.m2/repository/com/xxx/it/sso/sso-java-sdk/2.2.3/sso-java-sdk-2.2.3.jar:/Users/xxx/.m2/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar:/Users/xxx/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar:/Users/xxx/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/xxx/.m2/repository/com/xxx/it/iam/sso-service-thrift-client/1.0.12/sso-service-thrift-client-1.0.12.jar:/Users/xxx/.m2/repository/com/xxx/it/iam/sso-open-api-thrift-client/1.0.6/sso-open-api-thrift-client-1.0.6.jar:/Users/xxx/.m2/repository/com/xxx/it/iam/sso-configs-center-thrift-client/1.0.3/sso-configs-center-thrift-client-1.0.3.jar:/Users/xxx/.m2/repository/com/xxx/it/sts/sts-java-sdk/1.0.4/sts-java-sdk-1.0.4.jar:/Users/xxx/.m2/repository/com/xxx/it/sts/sts-common/1.0.1/sts-common-1.0.1.jar:/Users/xxx/.m2/repository/com/xxx/it/sts/sts-service-idl/1.0/sts-service-idl-1.0.jar:/Users/xxx/.m2/repository/com/xxx/xxx/uac-common-sdk/1.0.6/uac-common-sdk-1.0.6.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-core/1.4.0/shiro-core-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-lang/1.4.0/shiro-lang-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-cache/1.4.0/shiro-cache-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-crypto-hash/1.4.0/shiro-crypto-hash-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-crypto-core/1.4.0/shiro-crypto-core-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-crypto-cipher/1.4.0/shiro-crypto-cipher-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-config-core/1.4.0/shiro-config-core-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-config-ogdl/1.4.0/shiro-config-ogdl-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-event/1.4.0/shiro-event-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-web/1.4.0/shiro-web-1.4.0.jar:/Users/xxx/.m2/repository/com/xxx/xxx/mt-service-http/1.3.7/mt-service-http-1.3.7.jar:/Users/xxx/.m2/repository/com/xxx/xxx/mt-common/1.3.9/mt-common-1.3.9.jar:/Users/xxx/.m2/repository/asm/asm-all/3.3.1/asm-all-3.3.1.jar:/Users/xxx/.m2/repository/cglib/cglib/2.2.2/cglib-2.2.2.jar:/Users/xxx/.m2/repository/asm/asm/3.3.1/asm-3.3.1.jar:/Users/xxx/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar:/Users/xxx/.m2/repository/com/xxx/xxx/sag-sdk/1.1.4-SNAPSHOT/sag-sdk-1.1.4-20190626.112307-6.jar:/Users/xxx/.m2/repository/com/xxx/it/iam/iam-common-base/1.1-SNAPSHOT/iam-common-base-1.1-20200407.021507-62.jar:/Users/xxx/.m2/repository/com/xxx/xxx/mt-config-api/1.3.9/mt-config-api-1.3.9.jar:/Users/xxx/.m2/repository/com/netflix/archaius/archaius-core/0.5.4/archaius-core-0.5.4.jar:/Users/xxx/.m2/repository/commons-configuration/commons-configuration/1.8/commons-configuration-1.8.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-spring/1.4.0/shiro-spring-1.4.0.jar:/Users/xxx/.m2/repository/com/xxx/mars/framework/mars-sdk/1.1.4/mars-sdk-1.1.4.jar:/Users/xxx/.m2/repository/com/xxx/mars/framework/mars-util/1.1.3/mars-util-1.1.3.jar:/Users/xxx/.m2/repository/org/hibernate/hibernate-validator/5.3.6.Final/hibernate-validator-5.3.6.Final.jar:/Users/xxx/.m2/repository/org/springframework/security/spring-security-web/5.1.7.RELEASE/spring-security-web-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/security/spring-security-core/5.1.7.RELEASE/spring-security-core-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/com/xxx/xm/udb-open-thrift/1.0.6/udb-open-thrift-1.0.6.jar:/Users/xxx/.m2/repository/com/xxx/xm/udb-common/1.2.3-SNAPSHOT/udb-common-1.2.3-20190422.120437-2.jar:/Users/xxx/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/xxx/.m2/repository/com/xxx/xm/xm-uinfo-open-client/1.0.6/xm-uinfo-open-client-1.0.6.jar:/Users/xxx/.m2/repository/junit/junit/4.12/junit-4.12.jar:/Users/xxx/Documents/projects/kafka-manager/kafka-manager-common/target/classes:/Users/xxx/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar:/Users/xxx/.m2/repository/com/xxx/xm/xm-pub-api-sdk/2.0.6/xm-pub-api-sdk-2.0.6.jar:/Users/xxx/.m2/repository/com/xxx/xm/xm-pub-common/2.0.3-SNAPSHOT/xm-pub-common-2.0.3-20191024.023927-3.jar:/Users/xxx/.m2/repository/org/apache/httpcomponents/httpmime/4.5.4/httpmime-4.5.4.jar:/Users/xxx/.m2/repository/com/xxx/xm/xm-proto/1.9.1-SNAPSHOT/xm-proto-1.9.1-20190724.100510-8.jar:/Users/xxx/.m2/repository/com/xxx/xm/xm-protosrv/1.3.9-SNAPSHOT/xm-protosrv-1.3.9-20200325.113135-10.jar:/Users/xxx/.m2/repository/com/dianping/squirrel/squirrel-client/2.3.16/squirrel-client-2.3.16.jar:/Users/xxx/.m2/repository/com/dianping/lion/lion-client/0.8.9.7/lion-client-0.8.9.7.jar:/Users/xxx/.m2/repository/com/dianping/lion/lion-common/0.8.9.1/lion-common-0.8.9.1.jar:/Users/xxx/.m2/repository/org/apache/httpcomponents/fluent-hc/4.5.2/fluent-hc-4.5.2.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-guava/2.9.3/jackson-datatype-guava-2.9.3.jar:/Users/xxx/.m2/repository/net/sf/ehcache/ehcache-core/2.5.2/ehcache-core-2.5.2.jar:/Users/xxx/.m2/repository/net/spy/spymemcached/2.11.6/spymemcached-2.11.6.jar:/Users/xxx/.m2/repository/org/apache/curator/curator-framework/2.12.0/curator-framework-2.12.0.jar:/Users/xxx/.m2/repository/org/apache/curator/curator-client/2.12.0/curator-client-2.12.0.jar:/Users/xxx/.m2/repository/com/caucho/hessian/3.1.5/hessian-3.1.5.jar:/Users/xxx/.m2/repository/com/dianping/squirrel/hessian/1.1.0/hessian-1.1.0.jar:/Users/xxx/.m2/repository/com/xxx/it/mail/mail-sdk/1.1.20/mail-sdk-1.1.20.jar:/Users/xxx/.m2/repository/com/xxx/inf/xmd-log4j2/1.3.7/xmd-log4j2-1.3.7.jar:/Users/xxx/.m2/repository/com/xxx/inf/xmd-common-log4j2/1.3.7/xmd-common-log4j2-1.3.7.jar:/Users/xxx/.m2/repository/org/apache/logging/log4j/log4j-1.2-api/2.10.0/log4j-1.2-api-2.10.0.jar:/Users/xxx/.m2/repository/com/xxx/log/scribe-log4j2/1.3.9.1/scribe-log4j2-1.3.9.1.jar:/Users/xxx/.m2/repository/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar:/Users/xxx/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar:/Users/xxx/.m2/repository/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar:/Users/xxx/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.26/log4j-over-slf4j-1.7.26.jar:/Users/xxx/.m2/repository/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar:/Users/xxx/.m2/repository/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar:/Users/xxx/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.11.2/log4j-slf4j-impl-2.11.2.jar:/Users/xxx/.m2/repository/org/apache/logging/log4j/log4j-web/2.11.2/log4j-web-2.11.2.jar:/Users/xxx/.m2/repository/org/apache/logging/log4j/log4j-flume-ng/2.11.2/log4j-flume-ng-2.11.2.jar:/Users/xxx/.m2/repository/com/sleepycat/je/5.0.73/je-5.0.73.jar:/Users/xxx/.m2/repository/org/apache/flume/flume-ng-sdk/1.7.0/flume-ng-sdk-1.7.0.jar:/Users/xxx/.m2/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.jar:/Users/xxx/.m2/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar:/Users/xxx/.m2/repository/org/tukaani/xz/1.0/xz-1.0.jar:/Users/xxx/.m2/repository/org/apache/avro/avro-ipc/1.7.4/avro-ipc-1.7.4.jar:/Users/xxx/.m2/repository/org/mortbay/jetty/jetty/6.1.26/jetty-6.1.26.jar:/Users/xxx/.m2/repository/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.jar:/Users/xxx/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar:/Users/xxx/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar:/Users/xxx/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar:/Users/xxx/.m2/repository/com/xxx/kafka/kafka-clients-data-shade/1.0.2/kafka-clients-data-shade-1.0.2.jar:/Users/xxx/.m2/repository/com/alibaba/otter/canal.protocol/1.0.19_pb2.5.0/canal.protocol-1.0.19_pb2.5.0.jar:/Users/xxx/.m2/repository/com/alibaba/otter/canal.common/1.0.19/canal.common-1.0.19.jar:/Users/xxx/.m2/repository/com/xxx/data/binlog/2.0.2/binlog-2.0.2.jar:/Users/xxx/Documents/projects/kafka-manager/kafka-service-base/target/classes:/Users/xxx/.m2/repository/org/apache/kafka/core/0.10.2.0-mt001-SNAPSHOT/core-0.10.2.0-mt001-20200527.085425-2.jar:/Users/xxx/.m2/repository/org/apache/kafka/clients/0.10.2.0-mt001-SNAPSHOT/clients-0.10.2.0-mt001-20200527.085028-2.jar:/Users/xxx/.m2/repository/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0.jar:/Users/xxx/.m2/repository/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar:/Users/xxx/.m2/repository/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar:/Users/xxx/.m2/repository/com/101tec/zkclient/0.10/zkclient-0.10.jar:/Users/xxx/.m2/repository/org/apache/zookeeper/zookeeper/3.5.5/zookeeper-3.5.5.jar:/Users/xxx/.m2/repository/org/apache/zookeeper/zookeeper-jute/3.5.5/zookeeper-jute-3.5.5.jar:/Users/xxx/.m2/repository/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar:/Users/xxx/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/Users/xxx/.m2/repository/org/scala-lang/modules/scala-parser-combinators_2.12/1.0.4/scala-parser-combinators_2.12-1.0.4.jar:/Users/xxx/.m2/repository/com/xxx/data/rt/polder-serialization/0.0.7.2-SNAPSHOT/polder-serialization-0.0.7.2-20200802.133542-7.jar:/Users/xxx/.m2/repository/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar:/Users/xxx/.m2/repository/com/xxx/rocket/rocket-host-instance-api/0.0.12/rocket-host-instance-api-0.0.12.jar:/Users/xxx/.m2/repository/org/projectlombok/lombok/1.18.10/lombok-1.18.10.jar:/Users/xxx/.m2/repository/com/squareup/okhttp3/okhttp/3.12.10/okhttp-3.12.10.jar:/Users/xxx/.m2/repository/com/squareup/okio/okio/1.15.0/okio-1.15.0.jar:/Users/xxx/.m2/repository/com/xxx/rocket/rocket-host-instance-openapi/0.0.12/rocket-host-instance-openapi-0.0.12.jar:/Users/xxx/.m2/repository/io/swagger/swagger-annotations/1.5.22/swagger-annotations-1.5.22.jar:/Users/xxx/.m2/repository/com/squareup/okhttp3/logging-interceptor/3.14.2/logging-interceptor-3.14.2.jar:/Users/xxx/.m2/repository/io/gsonfire/gson-fire/1.8.3/gson-fire-1.8.3.jar:/Users/xxx/.m2/repository/org/threeten/threetenbp/1.4.0/threetenbp-1.4.0.jar:/Users/xxx/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar:/Users/xxx/.m2/repository/com/xxx/oceanus/http/oceanus-http/1.1.11/oceanus-http-1.1.11.jar:/Users/xxx/.m2/repository/org/freemarker/freemarker/2.3.30/freemarker-2.3.30.jar:/Users/xxx/.m2/repository/org/scala-lang/scala-library/2.12.1/scala-library-2.12.1.jar" com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 com.xxx.kafka.manager.utils.tor.TorHelperTest,initTorReassigns

Connected to the target VM, address: '127.0.0.1:59648', transport: 'socket'

看代码: 理解上应该是为了debug idea启动了一个agent, 监听debug的端口, 核心也就是com.intellij.rt.execution.junit.JUnitStarter 这个类, 遗憾的是, 我把idea的包都加载到idea,没找到这个类

/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:59648,suspend=y,server=n -ea -Didea.test.cyclic.buffer.size=1048576 -javaagent:/Users/x x x/Library/Caches/IntelliJIdea2019.1/captureAgent/debugger-agent.jar

从Junit入手看看, Junit FAQ 上说Junit shell运行其实就是, 下图中console的那命令即可, 需要注意指定Classpath, 内容包含 :

To run your JUnit tests, you'll need the following elements in your CLASSPATH:

JUnit class files

Your class files, including your JUnit test classes

Libraries your class files depend on

63493a569b3e

如何运行Junit Test

63493a569b3e

ClassPath设置

最后, 类似下面先设置了下CLASSPATH, 当然你可以在运行junit的命令里通过-classpath 指定, 需要注意文件路径有空格情况需转译:

设置环境变量

export CLASSPATH=/Users/xxx/.m2/repository/junit/junit/4.12/junit-4.12.jar:/Users/xxx/Desktop/junit_test/BOOT-INF/classes/:/Users/xxx/Documents/projects/kafka-manager/kafka-manager-be/target/test-classes:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/lib/tools.jar:/Users/xxx/Documents/projects/kafka-manager/kafka-manager-be/target/test-classes:/Users/xxx/Documents/projects/kafka-manager/kafka-manager-be/target/classes:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-aop/2.1.5.RELEASE/spring-boot-starter-aop-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter/2.1.5.RELEASE/spring-boot-starter-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot/2.1.5.RELEASE/spring-boot-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.1.5.RELEASE/spring-boot-autoconfigure-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar:/Users/xxx/.m2/repository/org/yaml/snakeyaml/1.23/snakeyaml-1.23.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-log4j2/2.1.5.RELEASE/spring-boot-starter-log4j2-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/apache/logging/log4j/log4j-jul/2.11.2/log4j-jul-2.11.2.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/2.1.5.RELEASE/spring-boot-starter-jdbc-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/com/zaxxer/HikariCP/3.2.0/HikariCP-3.2.0.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-validation/2.1.5.RELEASE/spring-boot-starter-validation-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/9.0.19/tomcat-embed-el-9.0.19.jar:/Users/xxx/.m2/repository/org/hibernate/validator/hibernate-validator/6.0.16.Final/hibernate-validator-6.0.16.Final.jar:/Users/xxx/.m2/repository/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.1.5.RELEASE/spring-boot-starter-web-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.1.5.RELEASE/spring-boot-starter-json-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.8/jackson-datatype-jsr310-2.9.8.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.8/jackson-module-parameter-names-2.9.8.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/2.1.5.RELEASE/spring-boot-starter-tomcat-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.19/tomcat-embed-core-9.0.19.jar:/Users/xxx/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.19/tomcat-embed-websocket-9.0.19.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-data-jpa/2.1.5.RELEASE/spring-boot-starter-data-jpa-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/javax/transaction/javax.transaction-api/1.3/javax.transaction-api-1.3.jar:/Users/xxx/.m2/repository/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar:/Users/xxx/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar:/Users/xxx/.m2/repository/org/hibernate/hibernate-core/5.3.10.Final/hibernate-core-5.3.10.Final.jar:/Users/xxx/.m2/repository/javax/persistence/javax.persistence-api/2.2/javax.persistence-api-2.2.jar:/Users/xxx/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar:/Users/xxx/.m2/repository/org/jboss/jandex/2.0.5.Final/jandex-2.0.5.Final.jar:/Users/xxx/.m2/repository/org/dom4j/dom4j/2.1.1/dom4j-2.1.1.jar:/Users/xxx/.m2/repository/org/hibernate/common/hibernate-commons-annotations/5.0.4.Final/hibernate-commons-annotations-5.0.4.Final.jar:/Users/xxx/.m2/repository/org/springframework/data/spring-data-jpa/2.1.8.RELEASE/spring-data-jpa-2.1.8.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-configuration-processor/2.1.5.RELEASE/spring-boot-configuration-processor-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-data-elasticsearch/2.1.5.RELEASE/spring-boot-starter-data-elasticsearch-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/data/spring-data-elasticsearch/3.1.8.RELEASE/spring-data-elasticsearch-3.1.8.RELEASE.jar:/Users/xxx/.m2/repository/joda-time/joda-time/2.10.1/joda-time-2.10.1.jar:/Users/xxx/.m2/repository/org/springframework/data/spring-data-commons/2.1.8.RELEASE/spring-data-commons-2.1.8.RELEASE.jar:/Users/xxx/.m2/repository/org/elasticsearch/client/transport/6.2.2/transport-6.2.2.jar:/Users/xxx/.m2/repository/org/elasticsearch/elasticsearch/6.2.2/elasticsearch-6.2.2.jar:/Users/xxx/.m2/repository/org/elasticsearch/elasticsearch-core/6.2.2/elasticsearch-core-6.2.2.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-core/7.2.1/lucene-core-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-analyzers-common/7.2.1/lucene-analyzers-common-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-backward-codecs/7.2.1/lucene-backward-codecs-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-grouping/7.2.1/lucene-grouping-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-highlighter/7.2.1/lucene-highlighter-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-join/7.2.1/lucene-join-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-memory/7.2.1/lucene-memory-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-misc/7.2.1/lucene-misc-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-queries/7.2.1/lucene-queries-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-queryparser/7.2.1/lucene-queryparser-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-sandbox/7.2.1/lucene-sandbox-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-spatial/7.2.1/lucene-spatial-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-spatial-extras/7.2.1/lucene-spatial-extras-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-spatial3d/7.2.1/lucene-spatial3d-7.2.1.jar:/Users/xxx/.m2/repository/org/apache/lucene/lucene-suggest/7.2.1/lucene-suggest-7.2.1.jar:/Users/xxx/.m2/repository/org/elasticsearch/securesm/1.2/securesm-1.2.jar:/Users/xxx/.m2/repository/org/elasticsearch/elasticsearch-cli/6.2.2/elasticsearch-cli-6.2.2.jar:/Users/xxx/.m2/repository/com/carrotsearch/hppc/0.7.1/hppc-0.7.1.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.8.10/jackson-dataformat-smile-2.8.10.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.8.10/jackson-dataformat-yaml-2.8.10.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.8.10/jackson-dataformat-cbor-2.8.10.jar:/Users/xxx/.m2/repository/com/tdunning/t-digest/3.0/t-digest-3.0.jar:/Users/xxx/.m2/repository/org/hdrhistogram/HdrHistogram/2.1.9/HdrHistogram-2.1.9.jar:/Users/xxx/.m2/repository/org/elasticsearch/plugin/reindex-client/6.2.2/reindex-client-6.2.2.jar:/Users/xxx/.m2/repository/org/elasticsearch/client/elasticsearch-rest-client/6.2.2/elasticsearch-rest-client-6.2.2.jar:/Users/xxx/.m2/repository/org/apache/httpcomponents/httpasyncclient/4.1.2/httpasyncclient-4.1.2.jar:/Users/xxx/.m2/repository/org/apache/httpcomponents/httpcore-nio/4.4.5/httpcore-nio-4.4.5.jar:/Users/xxx/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/xxx/.m2/repository/org/elasticsearch/plugin/lang-mustache-client/6.2.2/lang-mustache-client-6.2.2.jar:/Users/xxx/.m2/repository/com/github/spullara/mustache/java/compiler/0.9.3/compiler-0.9.3.jar:/Users/xxx/.m2/repository/org/elasticsearch/plugin/percolator-client/6.2.2/percolator-client-6.2.2.jar:/Users/xxx/.m2/repository/org/elasticsearch/plugin/parent-join-client/6.2.2/parent-join-client-6.2.2.jar:/Users/xxx/.m2/repository/org/elasticsearch/plugin/rank-eval-client/6.2.2/rank-eval-client-6.2.2.jar:/Users/xxx/.m2/repository/org/elasticsearch/plugin/transport-netty4-client/6.2.2/transport-netty4-client-6.2.2.jar:/Users/xxx/.m2/repository/org/locationtech/spatial4j/spatial4j/0.6/spatial4j-0.6.jar:/Users/xxx/.m2/repository/com/vividsolutions/jts/1.13/jts-1.13.jar:/Users/xxx/.m2/repository/org/elasticsearch/jna/4.5.1/jna-4.5.1.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-starter-test/2.1.5.RELEASE/spring-boot-starter-test-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-test/2.1.5.RELEASE/spring-boot-test-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/2.1.5.RELEASE/spring-boot-test-autoconfigure-2.1.5.RELEASE.jar:/Users/xxx/.m2/repository/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/Users/xxx/.m2/repository/net/minidev/json-smart/2.3/json-smart-2.3.jar:/Users/xxx/.m2/repository/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/Users/xxx/.m2/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/xxx/.m2/repository/org/assertj/assertj-core/3.11.1/assertj-core-3.11.1.jar:/Users/xxx/.m2/repository/org/mockito/mockito-core/2.23.4/mockito-core-2.23.4.jar:/Users/xxx/.m2/repository/net/bytebuddy/byte-buddy-agent/1.9.3/byte-buddy-agent-1.9.3.jar:/Users/xxx/.m2/repository/org/objenesis/objenesis/2.6/objenesis-2.6.jar:/Users/xxx/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/xxx/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar:/Users/xxx/.m2/repository/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0.jar:/Users/xxx/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar:/Users/xxx/.m2/repository/org/springframework/spring-test/5.1.7.RELEASE/spring-test-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/xmlunit/xmlunit-core/2.6.2/xmlunit-core-2.6.2.jar:/Users/xxx/.m2/repository/org/springframework/spring-core/5.1.7.RELEASE/spring-core-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-beans/5.1.7.RELEASE/spring-beans-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-context/5.1.7.RELEASE/spring-context-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-context-support/5.1.7.RELEASE/spring-context-support-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-web/5.1.7.RELEASE/spring-web-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-webmvc/5.1.7.RELEASE/spring-webmvc-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-expression/5.1.7.RELEASE/spring-expression-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-aop/5.1.7.RELEASE/spring-aop-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-aspects/5.1.7.RELEASE/spring-aspects-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-jcl/5.1.7.RELEASE/spring-jcl-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-jdbc/5.1.7.RELEASE/spring-jdbc-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-orm/5.1.7.RELEASE/spring-orm-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/spring-tx/5.1.7.RELEASE/spring-tx-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.3/jackson-core-2.9.3.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.3/jackson-annotations-2.9.3.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.3/jackson-databind-2.9.3.jar:/Users/xxx/.m2/repository/org/antlr/stringtemplate/4.0.2/stringtemplate-4.0.2.jar:/Users/xxx/.m2/repository/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar:/Users/xxx/.m2/repository/mysql/mysql-connector-java/8.0.16/mysql-connector-java-8.0.16.jar:/Users/xxx/.m2/repository/com/google/protobuf/protobuf-java/3.6.1/protobuf-java-3.6.1.jar:/Users/xxx/.m2/repository/com/alibaba/fastjson/1.2.69/fastjson-1.2.69.jar:/Users/xxx/.m2/repository/org/mapstruct/mapstruct/1.3.0.Final/mapstruct-1.3.0.Final.jar:/Users/xxx/.m2/repository/com/facebook/swift/swift-codec/0.17.0-mt/swift-codec-0.17.0-mt.jar:/Users/xxx/.m2/repository/com/google/guava/guava/28.0-jre/guava-28.0-jre.jar:/Users/xxx/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/xxx/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/xxx/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/xxx/.m2/repository/org/checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar:/Users/xxx/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar:/Users/xxx/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/Users/xxx/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar:/Users/xxx/.m2/repository/com/thoughtworks/paranamer/paranamer/2.5.2/paranamer-2.5.2.jar:/Users/xxx/.m2/repository/com/google/code/findbugs/annotations/2.0.3/annotations-2.0.3.jar:/Users/xxx/.m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar:/Users/xxx/.m2/repository/net/bytebuddy/byte-buddy/1.9.5/byte-buddy-1.9.5.jar:/Users/xxx/.m2/repository/org/aspectj/aspectjweaver/1.9.4/aspectjweaver-1.9.4.jar:/Users/xxx/.m2/repository/org/codehaus/woodstox/stax2-api/4.1/stax2-api-4.1.jar:/Users/xxx/.m2/repository/org/javassist/javassist/3.23.2-GA/javassist-3.23.2-GA.jar:/Users/xxx/.m2/repository/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final.jar:/Users/xxx/.m2/repository/org/apache/thrift/libthrift/0.8.0/libthrift-0.8.0.jar:/Users/xxx/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/xxx/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar:/Users/xxx/.m2/repository/org/apache/httpcomponents/httpcore/4.4.5/httpcore-4.4.5.jar:/Users/xxx/.m2/repository/com/facebook/swift/swift-annotations/0.17.0-mt/swift-annotations-0.17.0-mt.jar:/Users/xxx/.m2/repository/com/cip/crane/crane-client/1.3.3/crane-client-1.3.3.jar:/Users/xxx/.m2/repository/com/cip/crane/crane-remote/1.3.3/crane-remote-1.3.3.jar:/Users/xxx/.m2/repository/org/apache/curator/curator-recipes/2.12.0/curator-recipes-2.12.0.jar:/Users/xxx/.m2/repository/io/netty/netty/3.9.2.Final/netty-3.9.2.Final.jar:/Users/xxx/.m2/repository/com/xxx/oceanus/registry/oceanus-registry/1.1.7/oceanus-registry-1.1.7.jar:/Users/xxx/.m2/repository/com/xxx/octo/mns-invoker/1.9.10/mns-invoker-1.9.10.jar:/Users/xxx/.m2/repository/com/xxx/service/mobile/mtthrift/2.1.2.1/mtthrift-2.1.2.1.jar:/Users/xxx/.m2/repository/com/xxx/inf/patriot-sdk/1.2.8/patriot-sdk-1.2.8.jar:/Users/xxx/.m2/repository/com/xxx/inf/patriot-json/1.0.1/patriot-json-1.0.1.jar:/Users/xxx/.m2/repository/com/xxx/service/inf/kms-java-client/0.10.7/kms-java-client-0.10.7.jar:/Users/xxx/.m2/repository/com/xxx/inf/idl-kms/1.4.1/idl-kms-1.4.1.jar:/Users/xxx/.m2/repository/com/xxx/octo/idl-sgagent/1.9.1/idl-sgagent-1.9.1.jar:/Users/xxx/.m2/repository/com/xxx/octo/idl-common/1.9.2/idl-common-1.9.2.jar:/Users/xxx/.m2/repository/com/dianping/cat/cat-client/1.7.7/cat-client-1.7.7.jar:/Users/xxx/.m2/repository/com/xxx/mtrace/mtrace/1.2.3.1/mtrace-1.2.3.1.jar:/Users/xxx/.m2/repository/com/xxx/mtrace/mtrace-agent/1.2.3/mtrace-agent-1.2.3.jar:/Users/xxx/.m2/repository/com/xxx/mtrace/idl-mtrace/1.2.3.1/idl-mtrace-1.2.3.1.jar:/Users/xxx/.m2/repository/com/xxx/mtrace/mtrace-api/1.2.3.1/mtrace-api-1.2.3.1.jar:/Users/xxx/.m2/repository/com/xxx/xxx/mtconfig-client/1.2.10/mtconfig-client-1.2.10.jar:/Users/xxx/.m2/repository/org/reflections/reflections/0.9.9/reflections-0.9.9.jar:/Users/xxx/.m2/repository/com/dianping/rhino/rhino-client/1.2.6.2/rhino-client-1.2.6.2.jar:/Users/xxx/.m2/repository/com/dianping/rhino/rhino-redis-squirrel/1.2.6.2/rhino-redis-squirrel-1.2.6.2.jar:/Users/xxx/.m2/repository/com/xxx/octo/dorado-mesh/1.0.12/dorado-mesh-1.0.12.jar:/Users/xxx/.m2/repository/commons-pool/commons-pool/1.6/commons-pool-1.6.jar:/Users/xxx/.m2/repository/org/apache/thrift/libfb303/0.8.0/libfb303-0.8.0.jar:/Users/xxx/.m2/repository/org/xerial/snappy/snappy-java/1.1.7.3/snappy-java-1.1.7.3.jar:/Users/xxx/.m2/repository/com/facebook/swift/swift-generator/0.17.0-mt/swift-generator-0.17.0-mt.jar:/Users/xxx/.m2/repository/com/facebook/swift/swift-idl-parser/0.17.0-mt/swift-idl-parser-0.17.0-mt.jar:/Users/xxx/.m2/repository/io/netty/netty-all/4.1.31.Final/netty-all-4.1.31.Final.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/module/jackson-module-jsonSchema/2.9.9/jackson-module-jsonSchema-2.9.9.jar:/Users/xxx/.m2/repository/com/googlecode/aviator/aviator/4.1.2/aviator-4.1.2.jar:/Users/xxx/.m2/repository/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar:/Users/xxx/.m2/repository/org/codehaus/groovy/groovy-all/2.4.17/groovy-all-2.4.17.jar:/Users/xxx/.m2/repository/com/xxx/it/sso/sso-java-sdk/2.2.3/sso-java-sdk-2.2.3.jar:/Users/xxx/.m2/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar:/Users/xxx/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar:/Users/xxx/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/xxx/.m2/repository/com/xxx/it/iam/sso-service-thrift-client/1.0.12/sso-service-thrift-client-1.0.12.jar:/Users/xxx/.m2/repository/com/xxx/it/iam/sso-open-api-thrift-client/1.0.6/sso-open-api-thrift-client-1.0.6.jar:/Users/xxx/.m2/repository/com/xxx/it/iam/sso-configs-center-thrift-client/1.0.3/sso-configs-center-thrift-client-1.0.3.jar:/Users/xxx/.m2/repository/com/xxx/it/sts/sts-java-sdk/1.0.4/sts-java-sdk-1.0.4.jar:/Users/xxx/.m2/repository/com/xxx/it/sts/sts-common/1.0.1/sts-common-1.0.1.jar:/Users/xxx/.m2/repository/com/xxx/it/sts/sts-service-idl/1.0/sts-service-idl-1.0.jar:/Users/xxx/.m2/repository/com/xxx/xxx/uac-common-sdk/1.0.6/uac-common-sdk-1.0.6.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-core/1.4.0/shiro-core-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-lang/1.4.0/shiro-lang-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-cache/1.4.0/shiro-cache-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-crypto-hash/1.4.0/shiro-crypto-hash-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-crypto-core/1.4.0/shiro-crypto-core-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-crypto-cipher/1.4.0/shiro-crypto-cipher-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-config-core/1.4.0/shiro-config-core-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-config-ogdl/1.4.0/shiro-config-ogdl-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-event/1.4.0/shiro-event-1.4.0.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-web/1.4.0/shiro-web-1.4.0.jar:/Users/xxx/.m2/repository/com/xxx/xxx/mt-service-http/1.3.7/mt-service-http-1.3.7.jar:/Users/xxx/.m2/repository/com/xxx/xxx/mt-common/1.3.9/mt-common-1.3.9.jar:/Users/xxx/.m2/repository/asm/asm-all/3.3.1/asm-all-3.3.1.jar:/Users/xxx/.m2/repository/cglib/cglib/2.2.2/cglib-2.2.2.jar:/Users/xxx/.m2/repository/asm/asm/3.3.1/asm-3.3.1.jar:/Users/xxx/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar:/Users/xxx/.m2/repository/com/xxx/xxx/sag-sdk/1.1.4-SNAPSHOT/sag-sdk-1.1.4-20190626.112307-6.jar:/Users/xxx/.m2/repository/com/xxx/it/iam/iam-common-base/1.1-SNAPSHOT/iam-common-base-1.1-20200407.021507-62.jar:/Users/xxx/.m2/repository/com/xxx/xxx/mt-config-api/1.3.9/mt-config-api-1.3.9.jar:/Users/xxx/.m2/repository/com/netflix/archaius/archaius-core/0.5.4/archaius-core-0.5.4.jar:/Users/xxx/.m2/repository/commons-configuration/commons-configuration/1.8/commons-configuration-1.8.jar:/Users/xxx/.m2/repository/org/apache/shiro/shiro-spring/1.4.0/shiro-spring-1.4.0.jar:/Users/xxx/.m2/repository/com/xxx/mars/framework/mars-sdk/1.1.4/mars-sdk-1.1.4.jar:/Users/xxx/.m2/repository/com/xxx/mars/framework/mars-util/1.1.3/mars-util-1.1.3.jar:/Users/xxx/.m2/repository/org/hibernate/hibernate-validator/5.3.6.Final/hibernate-validator-5.3.6.Final.jar:/Users/xxx/.m2/repository/org/springframework/security/spring-security-web/5.1.7.RELEASE/spring-security-web-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/org/springframework/security/spring-security-core/5.1.7.RELEASE/spring-security-core-5.1.7.RELEASE.jar:/Users/xxx/.m2/repository/com/xxx/xm/udb-open-thrift/1.0.6/udb-open-thrift-1.0.6.jar:/Users/xxx/.m2/repository/com/xxx/xm/udb-common/1.2.3-SNAPSHOT/udb-common-1.2.3-20190422.120437-2.jar:/Users/xxx/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/xxx/.m2/repository/com/xxx/xm/xm-uinfo-open-client/1.0.6/xm-uinfo-open-client-1.0.6.jar:/Users/xxx/.m2/repository/junit/junit/4.12/junit-4.12.jar:/Users/xxx/Documents/projects/kafka-manager/kafka-manager-common/target/classes:/Users/xxx/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar:/Users/xxx/.m2/repository/com/xxx/xm/xm-pub-api-sdk/2.0.6/xm-pub-api-sdk-2.0.6.jar:/Users/xxx/.m2/repository/com/xxx/xm/xm-pub-common/2.0.3-SNAPSHOT/xm-pub-common-2.0.3-20191024.023927-3.jar:/Users/xxx/.m2/repository/org/apache/httpcomponents/httpmime/4.5.4/httpmime-4.5.4.jar:/Users/xxx/.m2/repository/com/xxx/xm/xm-proto/1.9.1-SNAPSHOT/xm-proto-1.9.1-20190724.100510-8.jar:/Users/xxx/.m2/repository/com/xxx/xm/xm-protosrv/1.3.9-SNAPSHOT/xm-protosrv-1.3.9-20200325.113135-10.jar:/Users/xxx/.m2/repository/com/dianping/squirrel/squirrel-client/2.3.16/squirrel-client-2.3.16.jar:/Users/xxx/.m2/repository/com/dianping/lion/lion-client/0.8.9.7/lion-client-0.8.9.7.jar:/Users/xxx/.m2/repository/com/dianping/lion/lion-common/0.8.9.1/lion-common-0.8.9.1.jar:/Users/xxx/.m2/repository/org/apache/httpcomponents/fluent-hc/4.5.2/fluent-hc-4.5.2.jar:/Users/xxx/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-guava/2.9.3/jackson-datatype-guava-2.9.3.jar:/Users/xxx/.m2/repository/net/sf/ehcache/ehcache-core/2.5.2/ehcache-core-2.5.2.jar:/Users/xxx/.m2/repository/net/spy/spymemcached/2.11.6/spymemcached-2.11.6.jar:/Users/xxx/.m2/repository/org/apache/curator/curator-framework/2.12.0/curator-framework-2.12.0.jar:/Users/xxx/.m2/repository/org/apache/curator/curator-client/2.12.0/curator-client-2.12.0.jar:/Users/xxx/.m2/repository/com/caucho/hessian/3.1.5/hessian-3.1.5.jar:/Users/xxx/.m2/repository/com/dianping/squirrel/hessian/1.1.0/hessian-1.1.0.jar:/Users/xxx/.m2/repository/com/xxx/it/mail/mail-sdk/1.1.20/mail-sdk-1.1.20.jar:/Users/xxx/.m2/repository/com/xxx/inf/xmd-log4j2/1.3.7/xmd-log4j2-1.3.7.jar:/Users/xxx/.m2/repository/com/xxx/inf/xmd-common-log4j2/1.3.7/xmd-common-log4j2-1.3.7.jar:/Users/xxx/.m2/repository/org/apache/logging/log4j/log4j-1.2-api/2.10.0/log4j-1.2-api-2.10.0.jar:/Users/xxx/.m2/repository/com/xxx/log/scribe-log4j2/1.3.9.1/scribe-log4j2-1.3.9.1.jar:/Users/xxx/.m2/repository/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar:/Users/xxx/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar:/Users/xxx/.m2/repository/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar:/Users/xxx/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.26/log4j-over-slf4j-1.7.26.jar:/Users/xxx/.m2/repository/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar:/Users/xxx/.m2/repository/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar:/Users/xxx/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.11.2/log4j-slf4j-impl-2.11.2.jar:/Users/xxx/.m2/repository/org/apache/logging/log4j/log4j-web/2.11.2/log4j-web-2.11.2.jar:/Users/xxx/.m2/repository/org/apache/logging/log4j/log4j-flume-ng/2.11.2/log4j-flume-ng-2.11.2.jar:/Users/xxx/.m2/repository/com/sleepycat/je/5.0.73/je-5.0.73.jar:/Users/xxx/.m2/repository/org/apache/flume/flume-ng-sdk/1.7.0/flume-ng-sdk-1.7.0.jar:/Users/xxx/.m2/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.jar:/Users/xxx/.m2/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar:/Users/xxx/.m2/repository/org/tukaani/xz/1.0/xz-1.0.jar:/Users/xxx/.m2/repository/org/apache/avro/avro-ipc/1.7.4/avro-ipc-1.7.4.jar:/Users/xxx/.m2/repository/org/mortbay/jetty/jetty/6.1.26/jetty-6.1.26.jar:/Users/xxx/.m2/repository/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.jar:/Users/xxx/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar:/Users/xxx/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar:/Users/xxx/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar:/Users/xxx/.m2/repository/com/xxx/kafka/kafka-clients-data-shade/1.0.2/kafka-clients-data-shade-1.0.2.jar:/Users/xxx/.m2/repository/com/alibaba/otter/canal.protocol/1.0.19_pb2.5.0/canal.protocol-1.0.19_pb2.5.0.jar:/Users/xxx/.m2/repository/com/alibaba/otter/canal.common/1.0.19/canal.common-1.0.19.jar:/Users/xxx/.m2/repository/com/xxx/data/binlog/2.0.2/binlog-2.0.2.jar:/Users/xxx/Documents/projects/kafka-manager/kafka-service-base/target/classes:/Users/xxx/.m2/repository/org/apache/kafka/core/0.10.2.0-mt001-SNAPSHOT/core-0.10.2.0-mt001-20200527.085425-2.jar:/Users/xxx/.m2/repository/org/apache/kafka/clients/0.10.2.0-mt001-SNAPSHOT/clients-0.10.2.0-mt001-20200527.085028-2.jar:/Users/xxx/.m2/repository/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0.jar:/Users/xxx/.m2/repository/net/sf/jopt-simple/jopt-simple/5.0.3/jopt-simple-5.0.3.jar:/Users/xxx/.m2/repository/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar:/Users/xxx/.m2/repository/com/101tec/zkclient/0.10/zkclient-0.10.jar:/Users/xxx/.m2/repository/org/apache/zookeeper/zookeeper/3.5.5/zookeeper-3.5.5.jar:/Users/xxx/.m2/repository/org/apache/zookeeper/zookeeper-jute/3.5.5/zookeeper-jute-3.5.5.jar:/Users/xxx/.m2/repository/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar:/Users/xxx/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/Users/xxx/.m2/repository/org/scala-lang/modules/scala-parser-combinators_2.12/1.0.4/scala-parser-combinators_2.12-1.0.4.jar:/Users/xxx/.m2/repository/com/xxx/data/rt/polder-serialization/0.0.7.2-SNAPSHOT/polder-serialization-0.0.7.2-20200802.133542-7.jar:/Users/xxx/.m2/repository/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar:/Users/xxx/.m2/repository/com/xxx/rocket/rocket-host-instance-api/0.0.12/rocket-host-instance-api-0.0.12.jar:/Users/xxx/.m2/repository/org/projectlombok/lombok/1.18.10/lombok-1.18.10.jar:/Users/xxx/.m2/repository/com/squareup/okhttp3/okhttp/3.12.10/okhttp-3.12.10.jar:/Users/xxx/.m2/repository/com/squareup/okio/okio/1.15.0/okio-1.15.0.jar:/Users/xxx/.m2/repository/com/xxx/rocket/rocket-host-instance-openapi/0.0.12/rocket-host-instance-openapi-0.0.12.jar:/Users/xxx/.m2/repository/io/swagger/swagger-annotations/1.5.22/swagger-annotations-1.5.22.jar:/Users/xxx/.m2/repository/com/squareup/okhttp3/logging-interceptor/3.14.2/logging-interceptor-3.14.2.jar:/Users/xxx/.m2/repository/io/gsonfire/gson-fire/1.8.3/gson-fire-1.8.3.jar:/Users/xxx/.m2/repository/org/threeten/threetenbp/1.4.0/threetenbp-1.4.0.jar:/Users/xxx/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar:/Users/xxx/.m2/repository/com/xxx/oceanus/http/oceanus-http/1.1.11/oceanus-http-1.1.11.jar:/Users/xxx/.m2/repository/org/freemarker/freemarker/2.3.30/freemarker-2.3.30.jar:/Users/xxx/.m2/repository/org/scala-lang/scala-library/2.12.1/scala-library-2.12.1.jar

运行Junit:

java org.junit.runner.JUnitCore com.xxx.kafka.manager.service.TorHelperTest

参考链接:

如何在xmd上运行java文件,Junit命令行应用相关推荐

  1. 如何在xmd上运行java文件,XMD(XML类)类的用法

    XMD类,非常好用. 先准备下一个qq.xml(我教学用到的1个例子) 54022626@qq.com " 联系地址="87908332"/> 54022626@q ...

  2. 如何在xmd上运行java文件,Java学习笔记(一)

    论 Java 与 C 和 C++ 的相似性(有C++或C 基础的 学 Java 更轻松的说) 一,工具的选择(暂时只用过 idea 和 eclipse) 两者比较来说,更喜欢用 idea,因为其风格与 ...

  3. 服务器如何运行java文件_在linux服务器上运行java文件

    1.  在windows环境下编写java类,如java类是Test类. 2.  将该Test类上传到linux服务器上,命令如下: mapred@10:/bwdata168_2/hyg$rz  -b ...

  4. java运行class文件_java命令行下运行class文件

    今天碰到了一个很变态的问题,写了一个很简单的HelloWord.java,内容如下: package com.yanjiuyanjiu; public class HelloWorld { publi ...

  5. linux 怎么用命令行运行python文件_Linux命令行常用命令及python应用

    通常用户和电脑交互是通过图形用户界面(GUI), 更快捷的方式是通过命令行界面(Command line interface), 通过在终端输入命令来实现文件夹和程序间的切换.Linux 和OS X都 ...

  6. 如何在 ubuntu 16.04上运行jar文件

    如何在 ubuntu 16.04上运行jar文件 sudo apt-get update 1 安装依赖包 sudo apt-get install python-software-properties ...

  7. 在Linux上编写并运行Java文件

    一.编写.java文件 1.首先检查Linux中是否含有Java的编译环境 java -version 显示当前系统中包含java环境 2.建立Java文件 vim test.java 3.输入代码 ...

  8. 如何在Hadoop上运行TensorFlow【部署】

    为什么80%的码农都做不了架构师?>>>    原文链接 : https://www.tensorflow.org/deploy/hadoop 译文链接 : http://www.a ...

  9. java安装_如何在 Mac 上安装 Java | Linux 中国

    macOS 用户可以运行 Java 的开源版本,以及用于云原生开发的新框架. 来源:https://linux.cn/article-12393-1.html 作者:Daniel Oh 译者:MCGA ...

最新文章

  1. python运维脚本部署jdk_Jenkins自动执行Python脚本,并输出测试报告
  2. 从一生的角度看程序员的学习和发展
  3. reactjs npm start运行报错:Error: ENOSPC: System limit for number of file watchers reached
  4. Android 中的编码与解码
  5. Dubbo监控平台安装
  6. 问题 seata_架构设计 | 基于Seata中间件,微服务模式下事务管理
  7. linux 软件 tar deb rmp,专业编剧软件Fade In Linux版提供deb、rpm、tar.gz包下载
  8. 腾讯游戏安全报告:定制外挂占比过半 游戏黑产资产惊人
  9. 解决 ssh 登录到ubuntu server 慢的问题
  10. AIX和LINUX主机 CPU 内存 磁盘使用率监控
  11. 常见的C++应用领域有哪些?
  12. msysgit+apache安装说明 - gitweb服务器部分
  13. HackTheGame 攻略 - 第九关
  14. CS231n李飞飞计算机视觉 神经网络训练细节part1上
  15. 无需ROOT卸载或禁用vivo Z5手机的内置软件
  16. c语言乐谱编辑软件怎么用的,雅乐简谱这个软件怎么使用?
  17. 人工智能和机器学习 AIML howto
  18. 关于Cookie和Session
  19. Windows安装证书
  20. 算法作业04(回溯与分支界限算法)(骑士游历与行列变换问题)

热门文章

  1. 以外卖餐饮大数据为例 量身打造数据化运营体系
  2. pb 调用虹软_记C# 调用虹软人脸识别 那些坑
  3. 西北乱跑娃 --- python xml转dict
  4. 如何解决MathType无法正常使用问题
  5. 白侠机器人_白侠微信多群直播机器人,引领全新直播潮流
  6. 连续三次世界500强面试经历
  7. IDEA向前向后箭头,左右箭头如何设置
  8. Hexo博客设置文章加密
  9. 实验六、数据挖掘之关联分析
  10. 红米note5解锁教程_红米Note 5A解锁BL教程_红米Note5A获取解锁码进行解锁