[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]   
[ERROR]   The project com.icerp:erp-admin:3.8.1 (E:\java_develop\workspace\erp-master\erp-admin\pom.xml) has 1 error
[ERROR]     'dependencies.dependency.version' for com.icerp:erp-product:jar is missing. @ line 64, column 21
[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

在重构maven的父子项目的时候,报这个错误,说明父项目中并没有这些jar的声明。

解决版本:一是在父项目中加上这些jar的声明。若父项目没有权限修改就只能在本项目中直接引用了。即,本地直接加上版本号。

经过调查,问题原因为:springboot新建项目,pom文件报错,依赖包的版本丢失

可以看一下,父pom中的dependencyManagement有没有加上依赖版本号,或者父项目的依赖是否写正确。

父项目:

<dependencyManagement>

	<dependencies>
		<dependency>
			<groupId>com.icerp</groupId>
			<artifactId>erp-product</artifactId>
			<version>3.8.1</version>
		</dependency>
	</dependencies>
	
</dependencyManagement>

子项目:

<dependencies>
	<dependency>
		<groupId>com.icerp</groupId>
		<artifactId>erp-product</artifactId>
	</dependency>
</dependencies>

最后点击父项目中的install,就没有报错啦!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐