Paynesix
2018-10-26 13:38
采纳率: 100%
浏览 1.1k
已采纳

eclipse下mvn install成功,使用批处理bat文件执行出错

本项目在使用eclipse时,maven插件进行clean,install都是成功的。

但是,在使用bat批量打包时,弹出错误:: Could not find artifact com.xxx.component:component-common-parent:pom:2.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 5, column 10 -> [Help 2]。

set ns_common_base="D:\gzhc-dev\git\hc-hipay-common"
cd %ns_common_base%
call mvn clean
call mvn install

如果有大侠知道是什么原因,还请指教,不胜感激!!!

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • K beasts 2018-10-26 13:45
    已采纳

    本地仓库缺少了 com.xxx.component:component-common-parent:pom:2.1-SNAPSHOT , 先把依赖关系弄好。

    把父工程打包回本地工程

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 南宫乘风 2018-10-26 14:15

    缺少了 com.xxx.component:component-common-parent:pom:2.1-SNAPSHOT ,

    评论
    解决 无用
    打赏 举报
  • Paynesix 2018-10-26 15:03

    已解决: 先多谢楼上的解答!
    问题分析:从异常来看,是依赖文件有问题,但是所依赖的文件是存在的,原因是,所依赖的com.xxx.component:component-common-parent:pom:2.1-SNAPSHOT文件是eclipse所建立的目录下,所以在cmd下执行时找不到它。
    解决方法:建立一份pom.xml文件到需要打包的项目工程的父目录中(D:\gzhc-dev\git\)。内容与eclipse中的相同。

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题