首页 > 解决方案 > Scala、IntelliJ 和 Gradle 依赖项

问题描述

我正在尝试将我的项目依赖项更改为 Scala 2.11,因为我遇到了 2.12 的问题。我当前的插件安装是 2.12。如何将所有内容更改为 2.11?

我的项目建立在 Gradle 上,这是我的 build.gradle 类:

 group 'ics5114'
version '1.0-SNAPSHOT'

apply plugin: 'java'
apply plugin: 'idea'

sourceCompatibility = 1.8

idea {
    project {
        jdkName = '1.8'
        languageLevel = '1.8'
    }
}

repositories {
    mavenCentral()
}

dependencies {
    compile group: 'org.apache.spark', name: 'spark-core_2.11', version: '2.3.0'
    compile group: 'org.apache.spark', name: 'spark-sql_2.11', version: '2.3.0'
    compile group: 'org.apache.spark', name: 'spark-graphx_2.11', version: '2.3.0'
}


jar {
    zip64 true
    archiveName = "music-graph-spark.jar"
    from {
        configurations.compile.collect {
            it.isDirectory() ? it : zipTree(it)
        }
    }
    manifest {
        attributes 'Main-Class': 'com.sparkTutorial.sparkSql.StackOverFlowSurvey'
    }

    exclude 'META-INF/*.RSA', 'META-INF/*.SF', 'META-INF/*.DSA'
}

标签: apache-sparkgradleintellij-idea

解决方案


推荐阅读