在运行应用程序中添加到intellij 2017.3中的类路径外部库,而不更改范围

时间:2018-04-09 09:54:05

标签: maven intellij-idea classpath

大家好我在IntelliJ IDEA中遇到了问题。我有一个运行我的应用程序的配置。当我运行它时,我的模块中添加了类似依赖项的库,并且使用范围“提供”定义的库未添加到类路径中,并且为我提供了一个未找到类的异常。 如果我将范围从“提供”更改为“编译”,它确实有效。

但是我不确定它是不对的,因为在我的pom.xml中它们配置了范围“提供”,当我运行maven配置时,依赖关系在项目结构中更改为“提供”并且它不再起作用。

我的问题:

有没有办法在运行期间在类路径中包含一些dependecies而不更改pom.xml中的范围?

1 个答案:

答案 0 :(得分:1)

IntelliJ IDEA 2018.1可以选择将提供范围的依赖项包含在类路径中,它可用于某些运行/调试配置,例如ApplicationSpring Boot