maven打包找不到类,maven打包classes里面文件是空的
00-1010 1.问题的起源2。可能的原因。解决办法
00-1010某个项目是Jenkins打包后生成的war包里没有class文件,没有错误或警告。包装也预示着成功。
00-1010经过各种折腾,偶然发现一个依赖的jar包在仓库里没有对应的pom.xml文件。然而,maven没有报任何错误或者警告还没有被发现。至于为何该依赖没有pom.xml文件,还不清楚原因。
一般如我们所依赖的commons-dbcp,仓库中包含的文件如下:
但是,一个依赖的jar包,maven warehouse中包含的文件缺少pom.xml
后来,在将maven-compiler-plugin升级,可以看到,虽然在编译时maven报错,不过最终还是打包成功。被成功打包,但其中没有类文件。
00-1010升级依赖的jar包,然后重新部署,并相应地升级项目中的依赖项。并将maven-compiler-plugin版本升级到最新,避免再次出现此类问题时maven报错。
插件groupIdorg.apache.maven.plugins/groupId artifactId maven-compiler-Plugin/artifactId version 3 . 7 . 0/版本配置Source 1.8/Source 1.8/目标编码UTF-8/Encoding/Configuration/Plugin就是这样。关于Maven打包后找不到类文件这个问题的这篇文章就介绍到这里。更多相关Maven打包后找不到类内容,请搜索热门IT之前的文章或者继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。