Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wangduoyu117 opened this issue Jul 16, 2024 · 10 comments

Comments

@wangduoyu117
Copy link

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

@wangduoyu117
Copy link
Author

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

@blackpotato
Copy link

blackpotato commented Jul 17, 2024

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

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

@wangduoyu117
Copy link
Author

wangduoyu117 commented Jul 17, 2024

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

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

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

@chenyinlh
Copy link

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

@zhoubaishuai
Copy link

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

@zhoubaishuai
Copy link

1721702979710
Uploading 1721703068358.jpg…

@blackpotato
Copy link

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

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

@wangduoyu117
Copy link
Author

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

@zhoubaishuai
Copy link

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

@wangduoyu117
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants