Scala_maven配置文件

Scala下maven的pom.xml配置

Spark

    <dependencies>
        <dependency>
            <groupId>org.scala-lang</groupId>
            <artifactId>scala-library</artifactId>
            <version>2.11.12</version>
        </dependency>

        <dependency>
            <groupId>org.scala-lang</groupId>
            <artifactId>scala-compiler</artifactId>
            <version>2.11.12</version>
        </dependency>

        <dependency>
            <groupId>org.scala-lang</groupId>
            <artifactId>scala-reflect</artifactId>
            <version>2.11.12</version>
        </dependency>
        <dependency>
            <groupId>org.apache.spark</groupId>
            <artifactId>spark-core_2.11</artifactId>
            <version>2.4.5</version>
  
在IntelliJ IDEA中配置ScalaMaven通常涉及以下几个步骤: 1. **安装 Scala 插件**: - 打开 IntelliJ IDEA,点击 "File" -> "Settings" (Linux/Mac) 或 "Preferences" (Windows),然后选择 "Plugins"。 - 点击 "Marketplace" 搜索 "Scala",找到并安装官方推荐的插件。 2. **创建 Maven 项目**: - 创建新项目时,选择 "Maven" 作为项目类型。 - 在 "Create from archetype" 中,输入 `io.bootique:bootique-maven-archetype` 或类似的基于ScalaMaven Archetype。 3. **添加 Scala SDK**: - 在 "Project Structure" 中,选择 "Project" 标签页,点击 "+" 添加新的SDK。 - 然后选择 "SDK Manager",搜索并安装 Scala 版本。 4. **配置 Scala Build**: - 进入 "Build, Execution, Deployment" -> "Compiler",确保 "Language level" 设置为正确的Scala版本。 - 如果有需要,可以在 "Plugins" 区域启用 Scala 插件的特定功能。 5. **Maven 编程支持**: - 在 "Project Structure" 的 "Modules" 区域,右键单击模块选择 "Facets",添加一个新的 "Scala" facet。 - 在 "Scala Facet" 设置中,可以选择适当的Scala源/目标版本。 6. **编写pom.xml**: - 在"Maven Projects"面板或直接编辑pom.xml文件,确保包含scala-maven-plugin用于构建、测试等操作。例如: ```xml <build> <plugins> <plugin> <groupId>net.alchim31.maven</groupId> <artifactId>scala-maven-plugin</artifactId> <version>3.4.0</version> <executions> <execution> <goals> <goal>compile</goal> <goal>testCompile</goal> </goals> </execution> </executions> </plugin> </plugins> </build> ``` 7. **运行和调试**: - 可以通过Maven命令行 (`mvn clean compile test`) 或者使用IDEA的Run/Debug菜单启动Scala应用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值