nacos源码修改数据库打包时出现的坑

关于自己在自定义nacos的mysql 8.0数据库时踩的一个坑

修改nacos 的步骤其他的人都写了有了,我就写一下我编译时碰到的问题,最后提示 The requested profile “relase-nacos” could not be activated because it does not exist.

我一开始用到时这条语句,对我来说不太适用可能maven版本不同,但是我没有去深究了。 敲错了mav ,应该是mvn吧 感谢同行提的问题。

mvn -Prelase-nacos clean install -U

注意大小写。我用的时候一直在编译最后出现第一段的那个,心态有点崩。

之后找了半天看到发现了另外一条

mvn -Prelase-nacos clean install -U -Dmaven.test.skip=true

后面加了一段,意思是

在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是:

-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。

-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。

出自Maven中-DskipTests和-Dmaven.test.skip=true的区别

我再把如何修改mysql数据库的链接放上。
没有后缀的
有后缀的

应该算我的原创吧??写给需要的朋友,也写给自己做个记录。

你可能感兴趣的:(nacos源码修改数据库打包时出现的坑)