2 qingshangyijiuzai qingshangyijiuzai 于 2016.02.29 00:37 提问

maven多模块项目,构建子模块失败

初学maven,构建多模块项目时,父模块能正常构建,子模块构建时产生如下异常:
整体目录

我更新过本地仓库:D:\maven_repository,原本是没有配置parent标签的relativePath属性,eclipse自动就给出了错误提示,配了后,错误提示消失了,个人分析,“relativePath”的配置是正确的,但是还是无法正确构建成功。不知道有没有前辈有遇到过该问题或者有该情况解决办法,万望“拔刀相助”,不吝赐教,小弟这厢先谢过啦!
工作空间目录如下:工作空间目录
尝试过在Eclipse中通过clean install 之执行过:指令操作
构建子模块时,控制台完整的异常信息如下:
[INFO] Scanning for projects...
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[FATAL] Non-resolvable parent POM for com.jikexueyuan:helloweb-entity:1.0-SNAPSHOT: Failure to find com.jikexueyuan:helloweb-parent:pom:1.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 5, column 11
@
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]

[ERROR] The project com.jikexueyuan:helloweb-entity:1.0-SNAPSHOT (D:\TrueTimeWorkspace\helloweb\modules\helloweb-entity\pom.xml) has 1 error
[ERROR] Non-resolvable parent POM for com.jikexueyuan:helloweb-entity:1.0-SNAPSHOT: Failure to find com.jikexueyuan:helloweb-parent:pom:1.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 5, column 11 -> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException

2个回答

devmiao
devmiao   Ds   Rxr 2016.03.08 13:02
jek123456
jek123456   2016.04.15 19:40
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于maven多模块聚合项目部署等问题--<Jenkins>
一般我们公司都会有自己用来部署项目的网址: 进入网址后,当然你得有登录的账号 1)、首先你会看到公司各个(聚合)项目的索引   2)、点击项目索引会列出项目的各个模块,鼠标移到模块上方会看到三角扩展按钮,点击会弹出选项,(一定要注意分支名称的正确)这就是人们常说的打包,当我们打包时左边会有进度条,且有显示蓝色#数字字样,待进度完毕才可以进行部署
关于maven项目多模块的打包问题的血泪经历(必看)
最近公司使用springboot开发项目,使用的构建工具是maven,项目分了很多模块,并且模块之间还存在一定的依赖,比如说一个项目common是提供各项目通用的工具类,公共的类等例子:项目root,有module common,front,mall等其中front 和mall都依赖于common,将来需要上线部署的也是front和mall项目,所以两个项目是要进行打包,也就是这个打包操作,让我浪...
jenkins+maven 多模块编译注意事项
需要在子模块中指定父模块的pom文件相对位置
maven多模块打包编译报错 无法加载core包
maven多模块打包编译报错
Maven多模块项目构建
划分多模块项目的原因 多人协作的Maven管理的真实的项目可以选择分模块,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便。 为了解释原因,假设有这样一个项目,很常见的Java Web应用。在这个应用中,我们分
maven创建多模块项目——命令行方式
maven创建多模块项目——命令行方式 如题,下面上货。 之所以使用多模块项目是为了扩展和重用时的方便。 1、首先创建一个普通的maven项目: mvn archetype:generate -DarchetypeCatalog=internal 2、创建完成后,进入到项目文件夹中,修改pom文件 com.xueyou mutilModuleParent 1.0-SNAPSHO
使用dos命令创建多模块Maven项目
好吧,咱们接着上一篇用dos命令
Jenkins自动部署Maven 多个子项目
一、打开Jenkins管理页面 二、填写配置信息 备注: 1。修改Tomcat文件夹(conf)下面的tomcat-users.xml文件。 2.问题描述:第一次部署没有问题,第二次部署报错,错误如下:解决办法:conf=>context.xml文件下面添加如下配置() 3、服务器IP填写问题;
使用Maven构建多模块层级项目
原文地址:http://www.cnblogs.com/h--d/p/6001366.html Maven多模块项目   Maven多模块项目,适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模块。   项目结构如下:       test-hd-paren
maven构建多模块的web项目
利用maven构建多模块的项目,使项目的可读性更强