maven引用本地jar运行的时候报找不到类怎么解决啊
我把jar放到了工程里边,然后pom添加了依赖 加了个本地路径 编译的时候没事 ,就是运行的时候它报找不到jar里边的类 求指教
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我把jar放到了工程里边,然后pom添加了依赖 加了个本地路径 编译的时候没事 ,就是运行的时候它报找不到jar里边的类 求指教
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
怎么解决的大神 我也碰到类似的问题了 放到maven下 , 放到项目目录两种都试了都是运行时请求报错
已经解决了
安装到本地仓库不就好了。。
然后按正常套路走。。
看样子你还不明白scope->system的意思,你可以google了解下,
我这里提供一个方法,就是把你要的jar安装到你的本地的maven仓库后取消scope属性............
当然还有其他方法比如是web项目的话直接copy到src/main/webapp/WEB-INF/lib中也行.....
或者systemPath 写${basedir}src/main/webapp/WEB-INF/lib/xxx.jar应该也可以,没有实践过你可以试试,,,
我已经放到pom里边了
我已经放到pom里边了 还是不行 不知道为啥 求指教
编译没问题,但是打包的时候,如果不配置的化,maven是不会将那些jar一起打包的
对于这种既有本地jar又有pom.xml的情况,推荐将本地jar放到pom.xml里面,例如:
其中${basedir}代表的就是项目根目录,把使用的jar放到libs目录下,再用此配置进行maven管理