maven打包的jar,引用无效
maven项目下一个实体类的module,我想打包成jar给第二个项目使用(默认配置),但是在第二个项目dependency进来并没有报错,但是工程项目下却并没有这个jar。
实体类代码如下:
实体类pom如下:
使用右侧打包命令,并且插入本地库中
构建成功,并且于本地库发现生成的文件
于是在第二个新项目中进行引用
刷新项目发现并没有引用进来
于是进行手动刷新,以及刷新本地maven库,但是还是无效
我一直怀疑打包阶段出了问题,尝试百度谷歌,没有搜到解决方案。进行相关install的plugin配置,还是没有解决这个问题。特意求助,谢谢。
补充内容:
jar包本身如果使用以下方式引用是并没有问题,但是这不符合我的使用初衷(使用pom文件)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
你新项目里的maven本地仓库路径跟你上一个本地仓库路径是否一致呢?

弄个nexus私服搞上去吧
我之前也是碰到和楼主一样的问题。后来谷歌到了一个解决方案,能起作用。副作用未知

plugin添加如下设置
在引用的地方添加
然后用maven package打出的包就有了。
非常感谢各位的回答,我已经进行自我解决。
我的解决方法是这样的:我是用的是IDEA14版本,偶然谷歌到有人说是14版本的bug,于是我自行更新到15版本,install之后,刷新maven仓库索引,得以解决。
或许还有其他解决方法,只是我没时间研究了。