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

相关推荐
糯米导航1 分钟前
Java毕业设计:WML信息查询与后端信息发布系统开发
java·开发语言·课程设计
米粉030519 分钟前
深入剖析Nginx:从入门到高并发架构实战
java·运维·nginx·架构
简诚22 分钟前
HttpURLConnection实现
java
androidwork1 小时前
Android LinearLayout、FrameLayout、RelativeLayout、ConstraintLayout大混战
android·java·kotlin·androidx
陈小桔1 小时前
限流算法java实现
java
黑客老李1 小时前
JavaSec | SpringAOP 链学习分析
java·运维·服务器·开发语言·学习·apache·memcached
勤奋的知更鸟2 小时前
Java编程之原型模式
java·开发语言·原型模式
叶 落2 小时前
[Java 基础]数组
java·java 基础
KK溜了溜了2 小时前
JAVA-springboot log日志
java·spring boot·logback
珂朵莉MM2 小时前
2021 RoboCom 世界机器人开发者大赛-高职组(初赛)解题报告 | 珂学家
java·开发语言·人工智能·算法·职场和发展·机器人