美文网首页Spark
maven/scope/idea | ClassNotFound

maven/scope/idea | ClassNotFound

作者: 海边的贝壳林 | 来源:发表于2020-01-18 10:23 被阅读0次

问题:Caused by: java.lang.ClassNotFoundException: org.apache.spark.SparkConf

出现的原因:

注意这里的scope
注意这里的scope, 为了在运行时使用公司统一的spark平台(jar), 所以程序打包的时候需要保证scope是provided. 但是也带来了问题, 在idea用main函数直接启动时, 无法使用maven中的jar包. 那么怎么解决呢?
  1. 将scope这个标签去掉, 使用默认的scope, 即compile. 但, 这样就违背了我们的初衷.
  2. 在idea中进行下步操作, 就是运行时包含scope为provided的jar包.


    1
2

相关文章

  • maven/scope/idea | ClassNotFound

    问题:Caused by: java.lang.ClassNotFoundException: org.apach...

  • idea 部署springmvc时找不到类 idea Class

    idea配置好tomcat后启动,报classnotfound:idea ClassNotFoundExcepti...

  • 黑猴子的家:Maven Jar 包依赖顺序

    使用maven的程序员都会遇到一个问题,那就是maven依赖冲突的问题,这会导致ClassNotFound或者Me...

  • Maven Scope 作用说明

    Scope Maven中的scope有compile、test、runtime、provided、system,其...

  • 15分钟Maven

    Maven Scope provided - Dependencies that are required for...

  • IDEA配置Maven

    IDEA配置Maven [TOC] 1.在IDEA需要配置哪些东西 maven程序:IDEA配置maven通俗的讲...

  • 六号线晚报0605

    天气:晴 风力:无风 javac 记录下一个扯淡的classnotfound:使用了maven和buildpath...

  • maven scope

    compile默认就是compile。compile表示被依赖项目需要参与当前项目的编译,当然后续的测试,运行周期...

  • maven scope

    compile,缺省值,适用于所有阶段,会随着项目一起发布。compile is the default scop...

  • Maven scope

    说在最前面:理解事物需要看清它的边界。 dependency中的scope是用来指定依赖包的使用范围。 那么依赖包...

网友评论

    本文标题:maven/scope/idea | ClassNotFound

    本文链接:https://www.haomeiwen.com/subject/aylkzctx.html