maven 找不到符号

    xiaoxiao2021-03-26  18

    问题出现的原因:

    可能项目编码格式不统一。可能项目编码使用的JDK版本不统一。测试用例导致问题。

    注意: 项目可能是当前项目也可能是继承的父项目,还有可能是聚合的项目,总之就是使用Maven之后要做到统一。

    解决办法:

    如果项目中的各个项目编码格式不同意,或者 jdk 版本不统一,那么就把他们搞统一然后 对所有项目 clean 一下,重新打包运行。

    关于因为测试用例引起的错误解决办法:

    1.配置打包参数:如果是通过 Maven 命令打包,那么就添加跳过测试的参数:

    mvn clean package -Dmaven.test.skip=true

    2.配置运行参数:如果是通过 maven 直接运行的,比如 web 项目通过 jetty:run 来运行的项目,在 Run->Run Configuration->选择自己的 Maven Build 实例 在 UserSetting: 下面把 Skip Tests 打上√,如下图:

    3.如果必须要使用这种方式,我推荐你把所有的测试类给移除掉,或者在 Java Build Path->Source 中移除掉。

    转载请注明原文地址: https://ju.6miu.com/read-658689.html

    最新回复(0)