Maven分模块开发执行指令失败的问题
作者:It_newProgrammer 发布时间:2021-07-10 19:00:15
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命令
来源:https://blog.csdn.net/weixin_46322716/article/details/108821196


猜你喜欢
- 设置session有效时间的三种方式session的默认有效时间是30分钟(min)方法一使用java函数:session.setMaxIn
- java LRU(Least Recently Used )详解LRU是Least Recently Used 的缩写,翻译过来就是“最近最
- 一:背景1. 讲故事昨天在 StackOverflow 上看到一个很有趣的问题,说: 你会几种遍历字典的方式,然后跟帖就是各种奇葩的回答,挺
- springboot 启动排除某些bean的注入问题:最近做项目的时候,需要引入其他的jar。然后还需要扫描这些jar里的某些bean。于是
- 第一次下载好Android源代码工程后,我们通常是在Android源代码工程目
- 本文实例讲述了Winform启动另一个项目传值的方法。分享给大家供大家参考。具体如下:背景:从A项目中登陆后,跳转到B项目的某个页面(B不再
- public class ReadBitmap { public void readByte(Context c, String name,
- 最近在项目中用到一个比较有意思的阴影特效从上面的效果图上可以发现在图片的右、下有一个阴影的特效,通过这个阴影效果明显会使得这个提示文本有一种
- 1.重载重载指在一个类中,具有多个相同名称的方法,他们的参数列表却不相同(参数类型不同、参数个数不同甚至是参数顺序不同)重载对返回类型没有要
- C# DateTime与时间戳的相互转换,包括JavaScript时间戳和Unix的时间戳。1. 什么是时间戳首先要清楚JavaScript
- tomcat内存溢出设置JAVA_OPTS答案1设置Tomcat启动的初始内存其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xm
- java常量池技术java中常量池技术说的通俗点就是java级别的缓存技术,方便快捷的创建一个对象。当需要一个对象时,从池中去获取(如果池中
- 最新开发新项目的时候,要做分享项目,要求分享有微信,微信朋友圈,QQ,QQ空间,新浪微博这五个,所分享内容包括,分享纯图片,纯文字,图文类型
- 1、什么是 ThreadLocal:ThreadLocal,即线程本地变量,如果你创建了一个变量,那么访问这个变量的每个线程都会有这个变量的
- 呼吸按钮是我最早接触到为view添加动画效果的需求,刚刚参加安卓开发工作,要求设计一个好看的语音按钮效果,就有了这个成果,但是后来又改方案了
- 1,MainActivity的xml布局<?xml version="1.0" encoding="ut
- 消息发送过程消息的发送可能会经过 * 、序列化、分区器等过程。消息发送的主要涉及两个线程,分别为main线程和sender线程。如图所示,主
- 在C#中,当引用类型需要转换的时候,经常会用到关键字is、as以及显式强转。本篇来体验这三者的用法。先来梳理.NET引用类型转换的"
- 目录首先必须要有一个个人微信公众号效果图后台路由代码完整代码首先必须要有一个个人微信公众号个人微信公众号相关的接口权限有限,不过用于个人学习
- 前言在我们公司里,不同的服务之间通过Feign进行远程调用,但是,我们在尝试使调用可重试时遇到了一个小问题,Feign框架本身可以配置的自己