因为项目上要修复tomcat漏洞,tomcat需要升级到9.0.99版本,目前nacos上jdk8环境下最高版本的nacos的tomcat版本为9.0.98,所以下载了nacos源码并升级tomcat版本
在github上下载源码并升级tomcat版本后打包出现问题,根据nacos官网答疑上的步骤对项目进行打包,打包后的的项目找不到nacos-server-{version}.jar文件
然后在网上搜索相关资料,使用命令mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U -Drat.skip=true进行打包,打包时报错[ERROR] Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:3.2.4:shade (default) on project nacos-client: Error creating shaded jar: error in opening zip file D:\apache-maven-3.6.1\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava-sources.jar -> [Help 1]
根据报错内容找到该源码包listenablefuture-9999.0-empty-to-avoid-conflict-with-guava-sources.jar,发现打开失败,然后搜索maven仓库以及阿里云仓库,maven仓库没找到该源码包,阿里云仓库里面的源码包下载下来后也无法打开
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。