本项目在使用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
如果有大侠知道是什么原因,还请指教,不胜感激!!!
本地仓库缺少了 com.xxx.component:component-common-parent:pom:2.1-SNAPSHOT , 先把依赖关系弄好。
把父工程打包回本地工程
缺少了 com.xxx.component:component-common-parent:pom:2.1-SNAPSHOT ,
已解决: 先多谢楼上的解答!
问题分析:从异常来看,是依赖文件有问题,但是所依赖的文件是存在的,原因是,所依赖的com.xxx.component:component-common-parent:pom:2.1-SNAPSHOT文件是eclipse所建立的目录下,所以在cmd下执行时找不到它。
解决方法:建立一份pom.xml文件到需要打包的项目工程的父目录中(D:\gzhc-dev\git\)。内容与eclipse中的相同。