好久没用scala了,今天再次使用时发现,写一个helloworld竟然报错: 找不到或无法加载主类,这尼玛,不能忍,是因为刚创建项目时pom文件没有加依赖。
那我们看看究竟加了啥,我加了
<properties>
<scala.version>2.11.8</scala.version>
<spark.version>2.1.0</spark.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
</dependency>
</dependencies>
<build>
</build>
这些内容具体内容参考Ref[1],我们看看pom中具体加入的依赖及其含义。
groupid 一段域名,groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。[2]
Ref:
1、https://blog.csdn.net/happyAnger6/article/details/46493763