1.问题

在运行Test测试类的时候,出现了报错:

Process finished with exit code 1
Class not found: “Test.UserTest”

然后执行maven clean install,出现以下报错:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project mybatistest: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test failed: The forked VM terminated without saying properly goodbye. VM crash or System.exit called ? –

2.解决办法

在POM文件引用中假如下面的配置,即可解决这个问题。

<plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.4.2</version>
                <configuration>
                    <skipTests>true</skipTests>
                </configuration>
            </plugin>
        </plugins>

加入上面的配置后,确实可以解决mvn clean install 报错的问题,但是还是没有解决test类运行报错的问题。非常确定代码没有问题, 那么基本是配置的问题。

最终把所有的代码全部删除,重新拉取代码,重新读取代码后,正常了。

有的时候就是有一些奇奇怪怪的报错。