IntelliJ:类路径中的依赖关系但不是Fat Jar中的依赖关系?

时间:2016-08-19 07:41:24

标签: maven intellij-idea

我有一个用IntelliJ编写的Spark应用程序(Scala),因此使用Maven作为依赖关系管理。 我的目标是直接从IntelliJ执行应用程序并将其打包到包含一些依赖项的JAR中(显然使用Maven)。 在m pom.xml中,我声明了我想要包含在Fat Jar中的依赖项,而没有指定范围,而我在Fat Jar中没有指定范围提供

这会按照我的意图打包胖jar("缺少"依赖项随后会在执行时使用spark-submit脚本添加到类路径中)。 但是当我从IntelliJ执行应用程序时(使用IntelliJ默认运行机制),它给我一个错误,即无法找到某些类。

如何更改我的pom.xml和/或IntelliJ配置以使两者同时工作?

谢谢和问候!

0 个答案:

没有答案