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 这个插件的问题。

相关推荐
yngsqq2 小时前
c# —— StringBuilder 类
java·开发语言
星星点点洲3 小时前
【操作幂等和数据一致性】保障业务在MySQL和COS对象存储的一致
java·mysql
xiaolingting3 小时前
JVM层面的JAVA类和实例(Klass-OOP)
java·jvm·oop·klass·instanceklass·class对象
风口上的猪20153 小时前
thingboard告警信息格式美化
java·服务器·前端
追光少年33224 小时前
迭代器模式
java·迭代器模式
超爱吃士力架5 小时前
MySQL 中的回表是什么?
java·后端·面试
扣丁梦想家5 小时前
设计模式教程:装饰器模式(Decorator Pattern)
java·前端·装饰器模式
drebander5 小时前
Maven 构建中的安全性与合规性检查
java·maven
drebander5 小时前
Maven 与 Kubernetes 部署:构建和部署到 Kubernetes 环境中
java·kubernetes·maven
王会举5 小时前
DeepSeek模型集成到java中使用(阿里云版)超简单版
java·阿里云·deepseek