nacos-group / nacos-plugin

A collection of Nacos plug-ins, providing Nacos with pluggable plug-in capabilities, support for user customization and high scalability
Apache License 2.0
88 stars 67 forks source link

nacos-plugin代码拉下来,maven一直加载不出来,想给达梦那个模块打jar包,实现nacos和达梦建立连接 #44

Open wangduoyu117 opened 1 month ago

wangduoyu117 commented 1 month ago

我想找到nacos-plugin中达梦相关的模块,结果拉下代码后,maven一直加载pom中的jar包,这几个jar包一直down不下来 微信截图_20240716100738

wangduoyu117 commented 1 month ago

我开发环境配置的是java8+ idea2024.1+maven3.9.8

blackpotato commented 1 month ago

@wangduoyu117 根目录pom.xml中的

2.3.0-SNAPSHOT 改成: 2.3.3 我去maven上查了,没有2.3.0-SNAPSHOT这个快照版本。 如果改成2.3.0,mysql的模块又会报错:找不到ContextConstant类。
wangduoyu117 commented 1 month ago

@blackpotato 我用你的方式,我把它改成了这个 2.2.0</alibaba-nacos.version>,先试着clean 根目录,然后给nacos-datasource-plugin-ext这个工程package,发现达梦这个可以打包成功,我把这个jar包丢到nacos-server包中的plugins,修改nacos的conf的达梦配置,就没问题了,好的稀里糊涂的,也不知道会不会出现问题

根目录pom.xml中的 2.3.0-SNAPSHOT</alibaba-nacos.version> 改成: 2.3.3</alibaba-nacos.version>

我去maven上查了,没有2.3.0-SNAPSHOT这个快照版本。 如果改成2.3.0,mysql的模块又会报错:找不到ContextConstant类。

chenyinlh commented 1 month ago

@blackpotato 有解决这个ContextConstant问题吗,我现在遇到一模一样的问题,按楼下所说依然无法解决

zhoubaishuai commented 1 month ago

@chenyinlh @blackpotato 从nacos源码里面 复制下, 给这个类粘贴过去就行。 ![Uploading image.png…]() 另外版本 2.3.0 不行 会少 getContextParameter 方法,我这边使用得2.4.0.1 我使用得版本 2.4.0</alibaba-nacos.version>

zhoubaishuai commented 1 month ago

1721702979710 ![Uploading 1721703068358.jpg…]()

blackpotato commented 1 month ago

@chenyinlh 看我发的,我用的是2.3.3,不能用2.3.0。

我没有研究2.3.1、2.3.2是不是也可以。至少我在看的时候,2.3.3版本算是最新版了,那会2.4.0的还是快照版。

wangduoyu117 commented 1 month ago

我主要用nacos整合达梦数据库的,我看文档,说到nacos-plugin项目中,找到对应的数据源项目,把dm那个工程打成jar包,丢到nacos-server中的plugins文件夹中,就可以了,你们为啥用的版本这么高啊

zhoubaishuai commented 1 month ago

因为我们之前是1.x版本太低,要修复漏洞 所以就直接用最新得啊

wangduoyu117 commented 1 month ago

你的nacos如果用最新的,那你的springboot ,cloud,alibaba这些版本都要往高的升级吧