Maven分模块开发执行指令失败的问题

 更新时间:2020年09月27日 11:23:22   作者:It_newProgrammer  
Maven分模块开发,行指令失败,modules.module[3]‘ specifies duplicate child module maven_dao @ line 29, column 1的问题,本文给大家分享解决方法,感兴趣的朋友跟随小编一起看看吧

Maven工程分模块开发完成 父工程配置了 tomcat7插件,运行 run命令

在这里插入图片描述

执行run指令时失败,报错信息如下:

D:\java\JDK8\bin\java.exe "-Dmaven.multiModuleProjectDirectory=D:\Idea2020\IntelliJ IDEA 2020.1\MavenProject_parent" -Dmaven.home=D:\apache-maven-3.6.3
-Dclassworlds.conf=D:\apache-maven-3.6.3\bin\m2.conf "
-Dmaven.ext.class.path=D:\Idea2020\IntelliJ IDEA 2020.1\plugins\maven\lib\maven-event-listener.jar" "
-javaagent:D:\Idea2020\IntelliJ IDEA 2020.1\lib\idea_rt.jar=50388:D:\Idea2020\IntelliJ IDEA 2020.1\bin"
-Dfile.encoding=UTF-8 -classpath D:\apache-maven-3.6.3\boot\plexus
-classworlds-2.6.0.jar;D:\apache-maven-3.6.3\boot\plexus
-classworlds.license org.codehaus.classworlds.Launcher
-Didea.version2020.1 -s D:\apache-maven-3.6.3\conf\settings.xml
-Dmaven.repo.local=D:\apache-maven-3.6.3\my_maven_local_repository install
[INFO] Scanning for projects...
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[ERROR] 'modules.module[3]' specifies duplicate child module maven_dao @ line 29, column 17
 @
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]  
[ERROR]   The project com.idea.maven:MavenProject_parent:1.0-SNAPSHOT (D:\Idea2020\IntelliJ IDEA 2020.1\MavenProject_parent\pom.xml) has 1 error
[ERROR]     'modules.module[3]' specifies duplicate child module maven_dao @ line 29, column 17
[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] [ERROR] Some problems were encountered while processing the POMs:
[ERROR] 'modules.module[3]' specifies duplicate child module maven_dao @ line 29, column 17

原因: 在父工程的Pom.xml 文件中,指定了重复了子模块 maven_dao

<modules>
  <module>maven_dao</module>
  <module>maven_service</module>
  <module>maven_web</module>
  <module>maven_dao</module>
 </modules>
 <packaging>pom</packaging>

解决: 直接将重复的部分删除即可正常运行Maven命令

总结

到此这篇关于Maven分模块开发执行指令失败的问题的文章就介绍到这了,更多相关Maven执行指令失败内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 深入理解java中的synchronized关键字

    深入理解java中的synchronized关键字

    这篇文章主要介绍了java中的synchronized关键字,有需要的朋友可以参考一下
    2013-12-12
  • 彻底解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver问题

    彻底解决java.lang.ClassNotFoundException: com.mysql.jdbc.Dr

    这篇文章给大家介绍了如如何彻底解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver问题,文中有详细的解决思路以及解决方法,需要的朋友可以参考下
    2023-11-11
  • 浅谈mybatis中SQL语句给boolean类型赋值问题

    浅谈mybatis中SQL语句给boolean类型赋值问题

    这篇文章主要介绍了浅谈mybatis中SQL语句给boolean类型赋值问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • java实现归并排序算法

    java实现归并排序算法

    归并排序:是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 本文我们就来详细的探讨下。
    2015-04-04
  • 关于MD5算法原理与常用实现方式

    关于MD5算法原理与常用实现方式

    这篇文章主要介绍了关于MD5算法原理与常用实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • Java之int数组声明与初始化方式

    Java之int数组声明与初始化方式

    这篇文章主要介绍了Java之int数组声明与初始化方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • springboot前端传参date类型后台处理的方式

    springboot前端传参date类型后台处理的方式

    这篇文章主要介绍了springboot前端传参date类型后台处理的方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • Java比较两个对象中全部属性值是否相等的方法

    Java比较两个对象中全部属性值是否相等的方法

    本文主要介绍了Java比较两个对象中全部属性值是否相等的方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • Spring-boot 中@Async使用遇到的坑

    Spring-boot 中@Async使用遇到的坑

    这篇文章主要介绍了Spring-boot 中@Async使用的坑,首先使用@Async 需要在Spring启动类上添加注解@EnableAsyn或者在你们线程池配置类添加@EnableAsyn,需要的朋友可以参考下
    2024-01-01
  • SpringBoot项目使用协同过滤的实现

    SpringBoot项目使用协同过滤的实现

    协同过滤是一种常用的推荐系统算法,用于预测用户可能喜欢的物品,本文主要介绍了SpringBoot项目使用协同过滤的实现,感兴趣的可以了解一下
    2023-09-09

最新评论