Jenkins maven 编译一些问题

复制代码
1、在编译时遇到如下信息:
复制代码
[WARNING] File encoding has not been set, using platform encoding UTF-8...

出现如上出错信息,可以忽略,不过,如果要解决,可以在 POM.XML 加如下配置。

在 maven 3 可以做如下配置设置文件编码

<project>

<build>

<sourceEncoding>UTF-8</sourceEncoding>

</build>

</project>

在 maven 2 中采用如下配置

<project>

<properties>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

</properties>

</project>

另外,要触发自动构建,需要勾选,Poll SCM (poll source code management) 以及 Build when a change is pushed to GitLab 或者 Build periodically

Poll SCM 的格式是

H/3 * * * *

意思是每 3 分钟检查一次。

2、遇到如下信息:

复制代码
[WARNING] Failed to create parent directories for tracking file ...

或者包含如下信息

复制代码
maven-compiler-plugin-3.3.pom.part.lock (No such file or directory) -> [Help 1]

这时如果加上输入 $WORKSPACE 变量会发现目录不对。

解决方法是:

勾选 Restrict where this project can be run。

Label expression 为 master。

即可。

原因,或许是 mave plugin Jenkins 这个插件的问题。

相关推荐
Funcy17 小时前
XxlJob 源码分析05:执行器注册流程
java
Boop_wu17 小时前
[数据结构] 队列 (Queue)
java·jvm·算法
无敌的神原秋人17 小时前
关于Redis不同序列化压缩性能的对比
java·redis·缓存
Chan1618 小时前
JVM从入门到实战:从字节码组成、类生命周期到双亲委派及打破双亲委派机制
java·jvm·spring boot·后端·intellij-idea
招风的黑耳18 小时前
Java生态圈核心组件深度解析:Spring技术栈与分布式系统实战
java·spring·wpf
zhangyifang_00919 小时前
泛型通配符 T、E、K、V、?
java
四谎真好看19 小时前
Java 黑马程序员学习笔记(进阶篇6)
java·笔记·学习·学习笔记
星梦清河19 小时前
宋红康 JVM 笔记 Day17|垃圾回收器
java·jvm·笔记
yvya_20 小时前
JVM介绍
java·开发语言·jvm