ideaΦ两个子项目,用同一个maven一个能用SSOToken ,但是另一个直接不提示会报错
,谈不上包导错的问题因为没有啊根本
这两天使用maven项目需要打成可执行jar包,而且需要依赖本地项目jar包然后出现了各种问题,maven打jar包后各种本地依赖包maven项目找不到jar包;使用java打包和Eclipse导出可执行jar包后jar包内的class文件都maven项目找不到jar包路径。累死累活整了2天才可以正常执行废话不多说,直接上说明:
使用mvn package 命令打包成功后会在target目录下生产jar包这个jar包暂时命名為A包
由于项目中有使用到本地的依赖包,所以执行后出现文件maven项目找不到jar包错误本地包即使打入jar包依然无法读取到,本人试过放入打jar包時连同依赖包一起打入到jar包内然后配置MANIFEST.MF中calsspath,依然不管用这里估计是我本人配置方法不对,但是不管他了第二步:拼接class-path所有依赖包名芓
多个jar包之间空格隔开第三步:放入本地依赖jar包
将本地依赖jar包放入和可执行A jar包同级目录下即可,
可执行A jar包目前在test目录下然后把本地依赖jar包全部复制到test目录下即可
到这里为止,本人的jar包终于可以正常执行了也不用报路径异常,maven项目找不到jar包文件 xml解析不了这些问题了。整唍才发现原来如此简单,困扰我的主要原因就是前期maven项目找不到jar包文件的奇怪问题命名已经打入jar包还是出现错误,害的我整了好久原来jar包中依赖的jar包需要和他本人同级才可以正常。
使用java方式或者eclipse导出可执行jar包后由于项目中使用到获取文件路径的代码,导致项目运行報各种路径不对maven打包测不会。所以本人没有使用java方式如果大神们有更好的方式,请留言告知好让鄙人学习一下,谢谢
在使用maven管理项目的过程中经常遇到在pom.xml中添加依赖,但是项目中始终无法引入对应的jar包
这个时候我们可以进行如下操作:(Eclipse)
2.实际使用中,发现eclipse与maven之间并非整合得天衣无缝有时候eclipse中项目图标经常会莫名其妙的出现一些红叉,以下是一些个人经验:
5.有时候b)步骤操作完以后仍然会有红色感叹号或红叉,但是eclipse編译、调试都OK这就要具体问题具体分析了,可以尝试把Problems面板调出来逐个分析
7.最后如果Jar架包还是有问题,那就一定是你的Maven本地仓库没有配置好
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。