在总的pom.xml中添加新的包,编译运行后报错
项目分支:最新的master分支
jvm:macos_java11的版本
pom.xml中新增内容为:
新增工具类:
使用的地方:
打包运行报错:
执行的打包命令是:
npm run build:macos
在main方法中是可以运行测试代码的,打包运行启动就会报错
麻烦大佬帮忙看下这个是什么原因?
我这边已经解决了,问题原因很简单:没有将我们自己的jar包放到运行目录中导致的;解决步骤:
eg:以我上面提到的一个hutool 包为例
1.首先需要我们在自己的maven库中找到该jar包:
怎样找:
1).找到代码中引入该包的 import位置:
用command+鼠标左键(windows应该是ctrl+左键),就会显示到对应的jar包位置
2).到maven库中找到对应的jar包即可;
2.将对应的jar包拷贝到/O2OA/target/o2server/custom/jars目录下,如果没有jars 文件夹就新建,然后重新运行 服务就好了:
这边是我的解决办法,可能有点麻烦,如果有更好的解决办法,可以在下面留言,感谢各位大佬。
本帖最后由 启蒙星 于 2022-4-27 10:34 编辑
开发环境需要其他jar包是pom引入,运行环境需要额外的jar你这个方法完全没问题,另外还有一种方法是把jar包放到需要载入工程的ext目录(默认没有这个目录),然后打包后保证这个目录被拷贝进去了,参考x_jpush_assemble_control工程 启蒙星 发表于 2022-4-27 10:33
开发环境需要其他jar包是pom引入,运行环境需要额外的jar你这个方法完全没问题,另外还有一种方法是把jar包 ...
okok,感谢大佬的回复,您的这种方法更简单。 :victory:
页:
[1]