dianping / cat

CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。
Apache License 2.0
18.69k stars 5.43k forks source link

Master分支构建问题 #2167

Open zhiwenxu opened 2 years ago

zhiwenxu commented 2 years ago

1、http://unidal.org/nexus/content/repositories/releases/ 仓库中找不到dal-jdbc 2.4.0 foundation-service 2.5.0 web-framework 2.4.0等依赖包。解决办法 - 从wiki下载官方打包的war包,解压找到对应的lib目录,找出对应的jar,打到nexus私库。 2、test-framework 找不到2.4.0。解决办法 - unidal.org/nexus上有6.0.0,可以下载得到,因此pom修改test-framework版本为6.0.0 3、打包cat-home模块,需要从parent进行打包,如果在cat-home模块打包,会报找不到符合的错误。 4、成功打包后,调试发现使用到了c3p0连接池,在数据库执行获取config配置的时候报ClassNotFound的错误。解决办法 home模块引入c390连接池依赖。

踩过一系列坑之后,终于跑起来了,不知道是不是自己姿势不对,遇到这些问题。这里总结下。

jialinsun commented 2 years ago

@zhiwenxu 依赖缺失问题已经解决,请再重试。

Jacksonary commented 2 years ago

1、http://unidal.org/nexus/content/repositories/releases/ 仓库中找不到dal-jdbc 2.4.0 foundation-service 2.5.0 web-framework 2.4.0等依赖包。解决办法 - 从wiki下载官方打包的war包,解压找到对应的lib目录,找出对应的jar,打到nexus私库。 2、test-framework 找不到2.4.0。解决办法 - unidal.org/nexus上有6.0.0,可以下载得到,因此pom修改test-framework版本为6.0.0 3、打包cat-home模块,需要从parent进行打包,如果在cat-home模块打包,会报找不到符合的错误。 4、成功打包后,调试发现使用到了c3p0连接池,在数据库执行获取config配置的时候报ClassNotFound的错误。解决办法 home模块引入c390连接池依赖。

踩过一系列坑之后,终于跑起来了,不知道是不是自己姿势不对,遇到这些问题。这里总结下。

官方 wiki 打包的war 是指这个地址吗: http://unidal.org/nexus/service/local/repositories/releases/content/com/dianping/cat/cat-home/3.0.0/cat-home-3.0.0.war,整个这个域名好像已经不对外了,直接 403 了

power-lin commented 2 years ago

最新版本自v3.0.1开始,已经不需要maven做任何配置了,可以直接从中央仓库获取,现在打包问题已解决

JiaRG commented 2 years ago

image 中央仓库哪有3.0.1的包呢,都是在你们的仓库中呢,直接403

qmwu2000 commented 2 years ago

你可以直接使用3.1.0版本

On Jun 21, 2022, at 20:07, JiaRG @.***> wrote:

https://user-images.githubusercontent.com/31472350/174795141-4b557335-d037-4ee2-9dc8-99562db45639.png 中央仓库哪有3.0.1的包呢,都是在你们的仓库中呢,直接403

— Reply to this email directly, view it on GitHub https://github.com/dianping/cat/issues/2167#issuecomment-1161659685, or unsubscribe https://github.com/notifications/unsubscribe-auth/AASQE72LSSM2XUA7MOIAF73VQGWATANCNFSM5M2IXVEA. You are receiving this because you are subscribed to this thread.

JiaRG commented 2 years ago

@qmwu2000 只有我截图里的这个包有3.1.0版本,另外的包没有

qmwu2000 commented 2 years ago

请稍等,我们正在发布CAT的新版本,麻烦升级到最新版本试试。

On Jun 21, 2022, at 20:39, JiaRG @.***> wrote:

@qmwu2000 https://github.com/qmwu2000 只有我截图里的这个包有3.1.0版本,另外的包没有

— Reply to this email directly, view it on GitHub https://github.com/dianping/cat/issues/2167#issuecomment-1161693485, or unsubscribe https://github.com/notifications/unsubscribe-auth/AASQE7563PSS7ATO6L4WF3DVQGZWPANCNFSM5M2IXVEA. You are receiving this because you were mentioned.

JiaRG commented 2 years ago

IMG_20220621_205203 4版本的包又依赖一个找不到的,启动会报错类找不到