Execution failed for task ':compileScala'

buildship
eclipse
plugins

(Padmanabhan Vijendran) #1

Hi All,

I am calling Scala Function from Java main program and I want to build it as Runnable jar. While building, it I am getting the below error.

gradle clean build

:clean
:compileJava UP-TO-DATE
:compileScala FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileScala'.
> xsbti/CompileFailed

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 4.604 secs

Below is my build.gradle file.

apply plugin: "scala"
apply plugin: "eclipse"
apply plugin: "java"

sourceSets {
    main {
        scala {
            srcDirs = ['src/main/java']
        }
        java {
            srcDirs = []
        }
}
}

	repositories {
		
		flatDir {
        dirs "$projectDir/lib"
    }


		maven {
			url = "http://www.nexus.xxx.com/content/groups/public/"
		}
		maven {
			credentials {
				username "$mavenUser"
				password "$mavenPassword"
			}
			url = "http://www.nexus.xxxx.com/content/repositories/hcoe_private_release_repository/"
		}
		
	}
	
	

dependencies{
    
	//compile "org.scala-lang:scala-library:2.10.5"
	compile files("lib/scala-library-2.10.5.jar")
	compile files("lib/scala-compiler-2.10.5.jar")
	compile files("lib/scala-reflect-2.10.4.jar")
	compile files("lib/zinc-0.3.7.jar")
	compile files("lib/spark-core_2.10-1.6.1.jar")
	zinc "com.typesafe.zinc:zinc:0.3.7"
	
    
    //compile 'org.apache.spark:spark-core_2.11:2.0.1'
    
}

jar {


		manifest.attributes("Main-Class": 'com.ford.spark.scala.MainClass')
		baseName = 'fbr_spark'
		from configurations.runtime.collect { zipTree(it) }
		exclude 'META-INF/*.RSA', 'META-INF/*.SF','META-INF/*.DSA'
	}