【发布时间】:2017-01-06 03:27:25
【问题描述】:
我有一个从 Eclipse 导入的 Maven 项目,其中的依赖项设置为范围 provided。部署项目时,也会部署 jar,这样就可以正常工作了。
然而,在开发过程中,我使用了一个调用 Maven 项目的“调试项目”,当它运行时,当 Maven 依赖项设置为 provided 时,我会收到一堆 Class Not Found 错误。
如果我将 Maven 依赖项的范围更改为 Compile,则项目运行正常。
如果我将依赖项的范围更改为compile,这会改变项目的输出吗?即添加一堆罐子?那是不可取的。
我也尝试过修改Debug Configuration设置,在“Use classpath of module”中指定了Maven项目,但是后来没有找到调试项目的文件。
如何将类路径指定为 Maven 项目和调试项目,以便两个项目中的类(包括依赖项)都在类路径上?
谢谢!
【问题讨论】:
标签: java eclipse maven intellij-idea classpath