需要先验证下这个工程的nexus配置和nexus私服jar包是否都正确。
你把这个源码工程放到这个服务器的某个目录下,进入根目录执行mvn clean install,看下具体的日志是什么,这样可以先排除Jenkins环境的影响来排查问题。
nexus里面没有那个blade-bom-2.8.2.RELEASE的org.springblade.platform的pom格式的文件,需要上传吗
要把2.8.2的bladex-tool也上传才能下载依赖构建
那我第一步,先把org.springblade.platform这个pom文件上传到nexus里面,
第二步,把2.8.2的bladex-tool上传到哪里呀。
两个都上传之后就可以直接jenkins构建镜像吗
打开bladex-tool工程,pom.xml配置好nexus地址,然后执行deploy命令整个工程都打包上传到nexus。
已经上传了org.springblade.platform:blade-bom:pom:2.8.2.RELEASE到nexus,但是mvn deploy的时候报错了
改成你们自己的nexus私服地址,不清楚具体操作可以百度,百度能搜到一大片成熟的技术文章可以参考。
nexus地址改成自己的私服地址了,但是deploy的时候Return code is: 401, ReasonPhrase: Unauthorized报这个错,是我地址没改对还是哪里需要配置一下呀。
全局搜一下有没有配置nexus.bladex,如果没有的话就是你的私服开了认证功能,需要在maven的setting.xml里配置好对应的账号密码才能上传。
常见错误可以参考这些:https://blog.51cto.com/u_15916106/6163850
这个对maven的版本有要求吗?
已经deploy成功了,nexus里面的jar包那些都生成了,但是还是报昨天那个错误
maven建议3.9.x,bladex工程的pom.xml需要配置你这个nexus的地址。为了测试你可以先在本机打开bladex工程看看能不能从你的nexus私服下载,能下载了再去放到服务器。
如果你服务器还解决不了,就直接bladex-tool在服务器执行mvn clean install把以来安装到服务器本机,这样就不用去下载了。
扫一扫访问 Blade技术社区 移动端