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

相关推荐
一叶飘零_sweeeet5 分钟前
手写 RPC 框架
java·网络·网络协议·rpc
脸大是真的好~1 小时前
黑马JAVAWeb-01 Maven依赖管理-生命周期-单元测试
java·maven
zhangkaixuan4562 小时前
Apache Paimon 查询全流程深度分析
java·apache·paimon
cici158743 小时前
MyBatis注解的运用于条件搜索实践
java·tomcat·mybatis
wangqiaowq3 小时前
StarRocks安装部署测试
java·开发语言
计算机学姐3 小时前
基于SpringBoot的高校社团管理系统【协同过滤推荐算法+数据可视化】
java·vue.js·spring boot·后端·mysql·信息可视化·推荐算法
工业甲酰苯胺7 小时前
实现 json path 来评估函数式解析器的损耗
java·前端·json
老前端的功夫7 小时前
Web应用的永生之术:PWA落地与实践深度指南
java·开发语言·前端·javascript·css·node.js
@forever@7 小时前
【JAVA】LinkedList与链表
java·python·链表
LilySesy8 小时前
ABAP+WHERE字段长度不一致报错解决
java·前端·javascript·bug·sap·abap·alv