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

Maven分模块开发,行指令失败,modules.module[3]‘ specifies duplicate child module maven_dao @ line 29, column 1的问题,本文给大家分享解决方法,感兴趣的朋友跟随小编一起看看吧

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

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

D:javaJDK8binjava.exe "-Dmaven.multiModuleProjectDirectory=D:Idea2020IntelliJ IDEA 2020.1MavenProject_parent" -Dmaven.home=D:apache-maven-3.6.3

-Dclassworlds.conf=D:apache-maven-3.6.3binm2.conf "

-Dmaven.ext.class.path=D:Idea2020IntelliJ IDEA 2020.1pluginsmavenlibmaven-event-listener.jar" "

-javaagent:D:Idea2020IntelliJ IDEA 2020.1libidea_rt.jar=50388:D:Idea2020IntelliJ IDEA 2020.1bin"

-Dfile.encoding=UTF-8 -classpath D:apache-maven-3.6.3bootplexus

-classworlds-2.6.0.jar;D:apache-maven-3.6.3bootplexus

-classworlds.license org.codehaus.classworlds.Launcher

-Didea.version2020.1 -s D:apache-maven-3.6.3confsettings.xml

-Dmaven.repo.local=D:apache-maven-3.6.3my_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:Idea2020IntelliJ IDEA 2020.1MavenProject_parentpom.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

maven_daomaven_servicemaven_webmaven_daopom

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

总结

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

相关文章

HashMap是Java中最常用的集合类框架,也是Java语言中非常典型...
在EffectiveJava中的第 36条中建议 用 EnumSet 替代位字段,...
介绍 注解是JDK1.5版本开始引入的一个特性,用于对代码进行说...
介绍 LinkedList同时实现了List接口和Deque接口,也就是说它...
介绍 TreeSet和TreeMap在Java里有着相同的实现,前者仅仅是对...
HashMap为什么线程不安全 put的不安全 由于多线程对HashMap进...