jenkins 打包报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins 打包报错相关的知识,希望对你有一定的参考价值。

参考技术A

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project qyLearn: Fatal error compiling:
java.lang.ExceptionInInitializerError: Unable to make field private com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors
com.sun.tools.javac.processing.JavacProcessingEnvironment.discoveredProcs accessible: module jdk.compiler does not "opens com.sun.tools.javac.processing " to unnamed module @6bd52edc ->

把jenkins所使用的jdk版本更换为更高的版本
我的就把jdk的版本由1.8—121 更换为 1.8—321 就解决了这个问题
参考: https://stackoverflow.com/questions/61294154/jenkins-build-error-error-failed-to-execute-goal-org-apache-maven-pluginsmav

使用jenkins 构建时,字体图标报错的问题。

  最近一个项目开发中,我们在本地进行项目打包时,可以正常打包。

  但是在使用jenkins构建时,一直报错,提示无法加载字体文件。can‘t resolve module ‘....xxxx.TTF ‘

  但是在我们排查了文件之后,发现此文件存在于项目中

  此时进行问题排查,删除此字体文件相关的代码,可以进行打包。

  此时,项目中还存在其他的字体文件,

  问题的端倪因此而出,应该是报错的字体文件配置有问题。

  查看之后,发现报错的字体图标文件名 后缀为TTF,而正确加载的字体因为为ttf。

  修改报错字体文件的字体文件和css文件,(TTF改为ttf)

  至此,使用jenkins构建,构建成功。

 

问题总结:

  1、windows系统下,文件不区分大小写,认为 TTF和ttf的文件类型相同(即TTF==ttf)*。

  2、Liunx系统下,文件区分大小写,认为TTF和ttf为不同的文件类型(TTF != ttf)

  3.webpack 的 rules 下。test 一般都为 小写的 文件类型,所以在项目中,文件类型后缀,保持小写。

  

以上是关于jenkins 打包报错的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins前端项目打包报错:Error('Callback was already called.')(已解决)

The following artifacts could not be resolved(jenkins打包报错)

使用jenkins 构建时,字体图标报错的问题。

jenkins svn更新源码报错如下:

Jenkins打包报错:(No such file or directory) and 'parent.relativePath' points at no local POM

Jenkins实现单一安卓项目打包多个module填坑实录