分模块的maven项目调试时报Source not found的解决办法

一、背景

  通常在开发中,我们经常会拆分我们的项目为一个个maven子工程,然后用一个父项目进行集成,并且子项目还会继承自父项目。当我们对这些项目进行debug调试的时候往往会在eclipse中出现source not found的错误,但是明明我们的源码是存在的啊?后来经过努力,终于解决了这个令人厌烦的问题。问题截图:

二、解决办法

1.在需要调试的项目上右键选择properties,然后找到Java Build Path选项,之后切换到该项的Projects选项卡下,点击Add...按钮

之后,勾选你要调试的项目所依赖的你要调试的maven子项目,点击apply和ok按钮,之后重新启动调试。

我们惊奇的发现,问题已经被完美解决了!

时间: 2024-10-07 23:31:49

分模块的maven项目调试时报Source not found的解决办法的相关文章

eclipse里maven项目An error occurred while filtering resources解决办法(转载)

转自:http://liyanjie918.blog.163.com/blog/static/20227290201581143110105/ 在使用eclipse构建maven项目时,突然出现错误提示:An error occurred while filtering resources,在项目中到处都找不到哪里有问题,最后在国外网站找到解决办法: 右键项目-->maven-->update project 果然好使!good!

分模块创建maven项目(二)

1.新建Parent项目,MavenProject 2.新建子模块项目,MavenProject 右击项目名 --> NEW --> other 结果,在parent上运行会打出两个包,一个是jar包, 一个是war包,下面是结果日志:

eclipse中maven项目jar包不会自动下载解决办法

Eclipse中maven从远程仓库中下载jar包有时会很慢,有些甚至进度停止不动,这个时候我们可能会终止当前下载,但是终止jar包下载后会出现一个问题,再次打开Eclipse时,你会发现提示你项目中依赖的jar包找不到,如下图所示,项目右键打--->Build Path--->Configure Build Path 打开项目的 Java Build Path 在 Libraries 页签下 Maven Dependenicies 你会发现报错提示 依赖的jar包 missing如下图所示

maven 项目无法发布,无法编译的解决办法

1 Web Deployment Assembly信息都合理2 重新clear项目,让JAVA代码重新生成.class文件在target目录中

Maven项目不自动下载jar包的解决办法

1.手动更新idea里的本地仓库 Setting --> Build,Execution,Deployment --> Maven --> Repositories 点击UPDATE进行更新 2.更新不完整依赖命令 打开maven命令框 ---> 输入 -U idea:idea 命令--->点击Execute等待命令运行完成 3.取消选中Work offline选项 Setting --> Build,Execution,Deployment --> Maven

idea运行多模块的maven项目,工作目录不一致的问题

我使用idea开发多模块的maven项目,目录结构如下: segment  (父级)   ---pom.xml   ---core     (子模块)   ----pom.xml   --- optimize    (子模块)   ----pom.xml 其中,segment是父级,core和optimize是两个子模块. 在optimize中,我有两种方式运行程序:1.Junit运行测试用例:2.直接写main函数. 方式1中,得到的工作目录是\segment\optimize.方式2工作目录

Maven项目编译时报错缺少tools.jar

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project ERP: Compilation failure [ERROR] Unable to locate the Javac Compiler in: [ERROR] C:\Program Files\Java\jre7\..\lib\tools.jar [ERR

idea 创建多模块依赖Maven项目

转载地址: http://www.cnblogs.com/tibit/p/6185704.html idea 创建多模块依赖Maven项目 本来网上的教程还算多,但是本着自己有的才是自己的原则,还是自己写一份的好,虽然可能自己也不会真的用得着. 1. 创建一个新maven项目 2. 3. 输入groupid和artifactid,后面步骤直接next,最后finish 4.创建好后 5. 在主项目名称上点右键,创建第一个子模块 6 7 8 同理,在创建一个模块,创建好后 9 打开Project

【Maven】maven工程 调试出现 Source not found ,开启jetty调试

问题:maven工程使用jetty 调试出现 Source not found,解决如下: 1.开启MAVEN_OPTS的调试参数 配置如下:-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1066 配置的地方如下: 2.参数含义如下: -Xdebug :通知JVM工作DEBUG模式下 -Xrunjdwp:通知JVM使用Java Debug wire protocol来运行环境 transport :调试数据的传送