dependencies.dependency.version for com.xxx-starter:jar is missing
在重构maven的父子项目的时候,启动Jenkins报错了一些信息,记录如下:
17:23:45 [ERROR] ‘dependencies.dependency.version’ for com.baomidou:mybatis-plus-boot-starter:jar is missing. @ line 77, column 21
17:23:45 [ERROR] ‘dependencies.dependency.version’ for com.baomidou:mybatis-plus-generator:jar is missing. @ line 81, column 21
17:23:45 [ERROR] ‘dependencies.dependency.version’ for cn.hutool:hutool-all:jar must be a valid version but is ‘${hutool.version}’. @ line 109, column 22
17:23:45 [ERROR] ‘dependencies.dependency.version’ for io.github.swagger2markup:swagger2markup:jar is missing. @ line 120, column 21
17:23:45 [ERROR] ‘dependencies.dependency.version’ for com.squareup.okhttp3:okhttp:jar is missing. @ line 145, column 21
看Jenkins的输出日志就是代码这些jar找不到。也就是父项目中并没有这些jar的声明。
解决版本:一是在父项目中加上这些jar的声明。若父项目没有权限修改就只能在本项目中直接引用了。
即,本地直接加上版本号。
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>4.4.0</version>
</dependency>
其实是给自己一个提醒:报错了,先去仔细看看报错的日志,这样才能更高效的解决问题。
【完】
上一篇: 创设了两个Mysql数据库,php里却只能连接到一个
下一篇: PHP 资料上传
推荐阅读
-
运行jar包问题-jar中没有主清单属性- Unable to start ServletWebServerApplicationContext due to missing ServletWeb..
-
Missing artifact org.csource.fastdfs:fastdfs:jar:1.2,如何能把 fastdfs的jar包安装到本地的仓库中
-
Missing artifact jdk.tools:jdk.tools:jar:1.6
-
Missing artifact jdk.tools:jdk.tools:jar:1.7
-
Missing artifact jdk.tools:jdk.tools:jar:1.6
-
Missing artifact jdk.tools:jdk.tools:jar:1.8
-
Missing artifact jdk.tools:jdk.tools:jar:1.8/1.7/1.6
-
pom.xml报错:Missing artifact jdk.tools:jdk.tools:jar:1.8
-
dependencies.dependency.version for com.xxx-starter:jar is missing
-
maven安装jar包到本地仓库和myeclipse开发报错Missing artifact xx解决方法